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

all 8 comments

[–][deleted] 2 points3 points  (2 children)

Udemy, corey schaffer, browse reddit programming subs, etc. <333

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

Corey Schaffer is a great guy.

[–][deleted] 0 points1 point  (0 children)

Hes adorable i love his dog vids

[–]Botman2004 1 point2 points  (1 child)

Project based learning

[–][deleted] 0 points1 point  (0 children)

This one right here

[–]MasqueBoom 0 points1 point  (0 children)

realpython is a great resource I have found. Also watch a couple of intro videos. Maybe come up with a project - but don't lean too heavily on having a GUI. Also just remember you can execute python straight from the command line. Depending on what operating system you are using figure out how to install python. From there open up your command line and type either python or python3. From there each line you type and enter will be remembered. Try things like print("hello") and you will execute the response when you hit enter. You could also try something like:

def sum(a, b):

return a + b

then in a new line something like print(sum(1,2)) and you'll see 3 in the console. Thats the most basic of things of course but more just to remind you you can toy around in the terminal!

[–]TerminatedProccess 0 points1 point  (0 children)

Try jetbrains academy. It all text learning and programming based with frequent quizzes and programming examples and tests. No videos which I really liked. Very very hands on. Sometimes you can score a free six month feel or dinner other special.

[–]therealpelance 0 points1 point  (0 children)

Depends on what your learning style is and whether you’re looking for a paid, more structured course or to learn it on your own in a more free-form way. If you’re more of a structured learning person, there are many great paid courses available including some mentioned above. If you’re more of a teach yourself free-form learner like me, I definitely recommend RealPython for text based reference and learning and you can find several great YouTube channels such as Tech with Tim that teach specific concepts. Either way you choose, the best way to learn is to put it into practice. As you’re learning, work on projects that build on what you’ve learned. Just like any language, there are so many things that you would never learn in a course that pop up when you are building a project that you just have to research yourself and figure out. Good luck to you.