Skip to content

Comment on Ask HN: How did you learn a new programming language as an experienced dev?

Comments

I have a standard project that I do whenever I learn a new language. The reason I do the same project each time is that I already know all of the business logic, so all I need to focus on for the new project is the language and syntax, not the business logic.

My chosen project is a MUD, which is a text-based MMORPG, effectively. I already know how the TCP connections work, how to load areas/zones, how to establish characters and monsters, and how all of those things interact. So all I really need to learn is the language.

So my advice would be to pick something you've already built in the past in a language that you're vary familiar with, then port it to the new language. It's easier than coming up with something from scratch.

Your mileage may vary, but this generally works very well for me.

Do you have the source code to one or more iterations of this? I was thinking of doing this, essentially with Zork!

I really like the fact that your standard project is a MUD. Awesome!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.