Hacker News new | past | comments | ask | show | jobs | submit login

I actually really think that starting with assembly would be a great place for someone to start learning programming. But not x86 and not on a traditional PC. Instead using some microcontroller attached to a breadboard with a few simple peripherals like a keypad, simple LCD (or maybe an 8-segment).

The control-flow is obvious, the syntax is simple enough that novices shouldn't struggle with it, and writing directly to pins to control the peripherals gives immediate concrete feedback.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: