4 ms·
To begin with, I would learn and come to grips with the syntax of a beginner-friendly language. Then, put to use what you’ve learned by trying to solve some beg
by happy-go-lucky 9y ago
To begin with, I would learn and come to grips with the syntax of a beginner-friendly language. Then, put to use what you’ve learned by trying to solve some beginner exercises. For example, you may want to take a look at https://github.com/karan/Projects https://github.com/karan/Projects and a recent discussion about the same at https://news.ycombinator.com/item?id=14481941 https://news.ycombinator.com/item?id=14481941.
Get yourself familiar with some algorithms and data structures. Personally I benefited a lot from Problem Solving with Algorithms and Data Structures using Python: http://interactivepython.org/runestone/static/pythonds/index.html http://interactivepython.org/runestone/static/pythonds/index....
Learn HTML, CSS, JavaScript, some popular code libraries, a web framework, and a database language.
After the above, I would choose to work on a problem of my own. Think of something interesting and start building it. Start with something small. When you’re stuck on something, seek help.
Last but not least, find another serious learner and learn things together. You could also look for a mentor that’s willing to help.
Hope that helps.
- jagoda_k 9y agoThank you very much for your advice. I'm a bit overwhelmed with the links' content but it's good to know where to look for valuable exercises once I know more. You're absolutely right about finding another learner to study with (not such an easy thing as it would seem though).