Hey people!
There were a few discussions lately about what programming language one should learn, what's the best one for a particular use case, etc...
I'm starting to learn Go, and I want to move away from the: 'read the official docs and make a Todo app' thing. So, I was wondering if you learned a language using a different approach. So far, I came up with these:
- Read the official docs and tutorial
The most classic one. We've all been there. Not always fun, but most of the time, a solid choice.
- Open source
I've read a few articles recommending this. Just pick a open source project, start reading the code, pick an issue, and learn from there. Sounds fun, engaging, but quite complicated for newcomers.
- Games
Well, I started like that with Go. Solving puzzles and code katas is what I choose to do so far to learn this language. I have a Go documentation on the side to check if my syntax is correct. I'm not bothering about tools or compiling or anything else, just the code and the puzzles. Fun so far.
Any other fun and unconventional ways you learned a new language, or tool?
Top comments (3)
I really like this way: signalvnoise.com/posts/2582-how-do...
tldr
make projects,
you start with little bit of something real and make it tick. Then you make it tock.
I agree. This comes to mind as well:
Unconventional way of learning a new programming language
Sahil Dua
I like the simplicity in these lessons and the examples used. Very easy to read and understand. Discus more related to this topic at forummantra.org