Ask HN: What are some good ways to learn a new language hands-on?
3 comments
I think just building something you think is interesting or fun.
A few months ago, I started to learn Python via the tutorials. After a while, I was able to use it at work for some basic things such as file parsing. What really got me to learn alot was when I started to write a geocoding application in Py. Although it isn't quite done yet, I have learned so much taking on the challenge.
A few months ago, I started to learn Python via the tutorials. After a while, I was able to use it at work for some basic things such as file parsing. What really got me to learn alot was when I started to write a geocoding application in Py. Although it isn't quite done yet, I have learned so much taking on the challenge.
Rust by Example is great, a bit out dated. Rust for Rubyists is excellent (I'm not even a ruby dev, just very well written). Both are very good resources very easy to follow alone with.
The python docs pages are very good. I used these heavily while first learning, but that was in 2007 so they may have gone down hill.
The python docs pages are very good. I used these heavily while first learning, but that was in 2007 so they may have gone down hill.
Thanks for the compliment about Rust for Rubyists! I've pretty much stopped working on it in favor of contributing to the official documentation, though.
Rust by Example has been adopted and should be updated in a timely manner now, so hopefully none of it will remain out of date for too long.
i find http://www.talentbuddy.co useful to learn idioms in a language because after you complete a challenge, you can see all other answers to that challenge..
Also I plan on learning Python and Go, maybe going back over Rust; if you have any other recommendations for languages to try out over the course of a few weekends, please let me know!