logoalt Hacker News

spit2windtoday at 8:03 AM1 replyview on HN

I've wondered if there's a good "standard" project a person could use to get up to speed on a new language and get an intuitive sense for working with it. For example, plenty of Java programmers can write a working Python program, but it's not "pythonic".

Would writing a CHIP-8 emulator be such a project? It seems non-trivial, yet not too big, the kind of thing that if you implemented it once, implementing it again in another language would be much faster (apart from the language learning).


Replies

rootnod3today at 12:07 PM

It's my goto for new languages, but Gameboy instead of Chip8. It covers good parts of new languages when learning them.