Re:Low-Level Programming University – A roadmap to becoming ...
by Diggie1225 on Thursday April 13, 2017 @10:52AM
(#14107429)
I am taking a great coursera course on the very basics of a computer (uses a hardware simulator to build the chipsets necessary to build a computer). It is VERY intro-friendly and gentle, including teaching basic Boolean algebra. Also can be very hands on, which is what I really like about it. Might be a good fit!
Re:Low-Level Programming University – A roadmap to becoming ...
by vram22 on Thursday April 13, 2017 @11:31AM
(#14107819)
Not sure if it exactly matches what you are looking for, but mentioning a few anyway, in case they are of help:
- For concepts as well as execution, from the bottom up (hardware level etc.), I've read that nand2tetris is good. It gets mentioned once in a while here on HN. Check hn.algolia.com for threads about it.
- any good book on assembly language programming. I've looked at Randall Hyde's book earlier, seemed good. There is also another which I think is good, by an American professor called Paul Carter, IIRC.
Googling should find all of those and more.
Re:Low-Level Programming University – A roadmap to becoming ...
by tyingq on Thursday April 13, 2017 @11:24AM
(#14107740)
Maybe one of the beginner friendly microcontrollers would be an easier intro?
Like an arduino kit (https://www.arduino.cc/) or ARM mbed (http://mbed.com/).
Either one is fairly low-level (C, or C like), but has plenty of beginner-friendly documentation. And if they progress beyond that, moving down to assembler is supported for both.
EDIT: Thanks for the replies. Alot of good links.