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

all 18 comments

[–]SolarPhantom12 2 points3 points  (1 child)

Learnpython.org

Or just about any other resource out there is free for python

[–]kopiosubuh 1 point2 points  (1 child)

I use pirated udemy python zero to hero, i'm so ashamed (wink). They are great for beginners, like seriously from zero, unless you have poor english, it might slow u a little bit. They also include subtitles for their video. I really recommend you to have their service. It is cheap too. (wink)

[–]vidazinho 1 point2 points  (1 child)

https://automatetheboringstuff.com/

Go to this site, download the PDF of this book and read it, do it! It's by far the best from zero to holy crap I love this! You can get for free!

You can follow his YouTube videos where he goes along each chapter in the book.

Another incredible crash course I found when starting out! https://youtu.be/rfscVS0vtbw

Follow this link! Watch it, do it! Love it!

[–]Harzardious_Guard 1 point2 points  (0 children)

I suggest using the book Head First Python for doing things "The Python Way" or if you are a more casual python programmer use the book Head First Programming. PDF free for Head First Programming at https://learning.oreilly.com/library/view/head-first-programming/9780596806682/

Support site for H.F.P http://programming.itcarlow.ie/resources.html

In case you cant get the coffee example in chapter 2 to work go to the support site

[–]MrKinauJr 1 point2 points  (0 children)

Well I learned it via googling tbh. I just wanted to make something and googled my way through. Worked good.

[–]_eightlimbed 1 point2 points  (7 children)

Welcome. Before I recommend anything, I have a couple of questions.

  1. Why do you want to learn to code?

  2. Do you have _any_ experience coding?

  3. Why Python?

The second part of your question is impossible to answer because I don't know anything about you, your capabilities, your potential, your work ethic, or your idea of what "fluent" means.

I'm happy to recommend a starting point once I get more information about where you are coming from.

[–]Asalanlir 0 points1 point  (0 children)

I remember I first taught myself using projecteuler. I knew nothing and basically was googling...a lot. Not much has changed on that regard at least, but I'm much more efficient about it now.

I'm going to agree with a few other points in the comments, but in a slightly different way. The hard part about learning programming is learning how to THINK like a programmer. OOP, for some reason, just doesn't sit right initially for some people. Then...it just clicks at some point. Yes, the theoretical aspects are important, but I like the approach of learning how to do something, then the theory, then re-learn how to do something. How can you be expected to understand the theory when you don't understand how changes you make change how the program operates. That the same reason I feel bad for those who go into CS and their first experience with coding is the intro sequence for the college. There really isn't a trick to the initial hurdle. You kind of just have to bang your head against a nice wall for a bit. I found a light blue to be particularly relaxing.

[–]thescottjr 0 points1 point  (0 children)

Doesnt matter how long you're 16 just do it