3 ms·
This is great, but does any one have any gentler intros ? I'm trying to teach low-level programming to one of my junior devs. She graduated from a boot-camp sch
by LeeHwang 10y ago
This is great, but does any one have any gentler intros ?
I'm trying to teach low-level programming to one of my junior devs. She graduated from a boot-camp school and is struggling a bit.
EDIT: Thanks for the replies. Alot of good links.
- Diggie1225 10y agoI 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! https://www.coursera.org/learn/build-a-computer/ https://www.coursera.org/learn/build-a-computer/
- tyingq 10y agoMaybe one of the beginner friendly microcontrollers would be an easier intro? Like an arduino kit (https://www.arduino.cc/ https://www.arduino.cc/) or ARM mbed (http://mbed.com/ 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.
- vram22 10y agoNot 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.