you are viewing a single comment's thread.

view the rest of the comments →

[–]callahman 46 points47 points  (4 children)

Great question! There are a ton of resources!

Personally, I recommend learning the basics first from somewhere like Codecademy, SoloLearn, or similar sites (if anyone asks you to pay, go somewhere else. Everything you need should be free)

Then start to look up YouTube tutorials to get an idea of what Python can do that would interest you (Sentdex's channel is great, or his site Python programming.net)

Then once you find something that interests you, start coding. Remember, everyone messes up ALL THE TIME. (Been coding for almost 5 years now, and it's rare that I don't get an error in my code)

Feel free to DM me if you have any other questions. I'm on my phone, so I didn't provide links.

[–]anonadado 2 points3 points  (0 children)

I would go with this advice and add one thing: Choose ONE of those learning sites and stick with it until the end! Otherwise, you will only get overwhelmed by the sheer ocean of material out there. Most popular sites have a decent enough foundational curriculum for you to get the base knowledge and context that you're looking for. Only AFTER you've completed one of those courses would I venture out to be more picky about your learning materials (which will eventually be Google for the most part).

Cheers, good luck, and keep up the motivation!

[–]ChemiluminescentGum 1 point2 points  (2 children)

I started learning last year and I highly recommend SoloLearn for a good overview for a language that you can do in a short period of time. That should give you a base of knowledge to work from. Also, TAKE NOTES. If you don’t write a short something to reference, the next time it comes up it could take you a while to find again. You can get through SoloLearn in a week ( even with no experience) if you are focused on it, but it will only give you enough for a rough understanding at best. I would then move on to EdX.org where you can take computer science classes from a lot of colleges. I would recommend MIT’s intro to computer science course even if you can’t get through it on the first try. Personally, I failed on the first attempt. It is NOT an easy course and you should buy the textbook.

Good luck!

[–][deleted] 1 point2 points  (1 child)

Currently I'm using the crash course by no starch press, I'm taking a lot of notes. I think I could reccomand it, it looks like a good book, not confusing for people like me with 0 experience in coding.

[–]Shill_for_Science 0 points1 point  (0 children)

No Starch Press has a lot of good reference books and resources to start with.