Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I suggest the opposite. Never DOS, particularly never MS-DOS and never x86 or anything in that family. They are an aboslute horror show of pointless legacy problems on a horrifying obsolete platform. Practically everything you'd learn is useless and ugly.

Start with an RTOS on a microcontroller. You'll see what the difference is between a program or a library and a system that does context switching and multitasking. That's the critical jump and a very short one. Easy diversion to timers and interrupts and communication, serial ports, buses and buffers and real-time constraints. Plus, the real-world applications (and even job opportunities) are endless.



If you have that sort of disrespect for computing history, you will only destroy and reinvent things badly.




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

Search: