I can offer some help regarding computers, computer architecture, programming languages and a lot more. There is a wonderful course called nand2tetriss (you can read about it here), its a project oriented, from first principles kinda course where you gradually build a fully working compute...