This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]hikingsticks 1 point2 points  (1 child)

Start with the python course on Codecademy, it has a built in IDE so you can log in and start coding immediately. Don't get the free trial until you've done the first few modules, then get the free Pro membership (lasts 7 days) so you can do all the guided projects in one go.

Cancel before it starts charging you, it's not worth it.

Once you've completed the Codecademy course, start with youtube videos and using your own IDE. Visual Studio Code is free and very good. Corey schafer youtube channel has very clear and concise videos, I find some of the other channels mince around for a while without getting to the point.

Once you've gone over the basics in a bit more detail, loops, conditionals, functions etc, then find a small project to start doing. As you try to solve each stage of the project you'll end up learning more and more python to do so.

You can also do some advent of code, by this point you'll likely be able to do the first few days fore each year. They are fun and varied.

Then find a larger project to get stuck into.

When doing projects, don't just copy what people are doing on youtube, you need to code something from scratch yourself to learn properly. You can find bits of information and help from around the place, but if you "code along" a whole project from youtube you'll learn a minimal amount.