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

Early programmer chiming in.

I found that switching between languages made the beginner stages of learning much faster. If I got stuck on a concept in one language, jumping to another language often clarified what that feature means. I still use this strategy today.

I learned variables and addition while in javascript, loops and classes in Java, iterators and hash tables (dictionaries) in Python, functions in Clojure, pointers in Go, etc.

Trying to learn all of those things in one language only would have been much more difficult, boring, and I believe I would know a lot less than I currently do.



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

Search: