CodeNewbie Community


Discussion on: New to coding

djuber profile image
Daniel Uber

The Python wiki has a set of guides for "non-programmers" or total beginners available here. I'm sure there are other resources you could start with but this list is maintained by the python community specifically for your use case. There are also courses available for python on courseware sites like Udemy or Coursera if you prefer video lessons (Coursera you can use free if you only watch videos and don't need graded assignments, Udemy's courses I think are only available if you pay).

Once you get the basics of the language down (you're able to write programs that run correctly, even if they don't do much) you'll probably want to branch out a little, and most importantly learn to experiment on your own. Any of the books or sites you find will show you how to solve small problems, in one way. You'll see a lot of code and learn a lot of useful techniques, but the most important skill you will need, and won't find in a book, is learning to experiment and explore for yourself, and solving problems you might not have seen already. Some of the code challenge sites like exercism can help you with this, and you'll probably get exposed to lots of the language you might have missed on a first reading.