Hacker News new | ask | show | jobs
by batteryhorse 2953 days ago
Learn whatever language will get you a job.

But for fundamentals, learn how a CPU actually works. Learn something like 6502 Assembly and make a game, or learn how a CPU emulator works for a game like Pac Man (take apart the source for MAME and then build it back up for just Pac Man).

At the end of the day, all of these fancy languages have to end up as 1's and 0's and run on an actual CPU. Too much abstraction can be a bad thing.