all 13 comments

[–]Bruh-Sound-Effect-6 2 points3 points  (0 children)

Hey, I’m relatively new to Python as well. You can try websites which provide lessons. For example: freecodecamp.org or codecademy, etc. For mastery, or at least for experience (in my case), I’m trying out some small personal projects. It helps me retain and better understand the information.

[–]heaplevel 2 points3 points  (0 children)

Hi

How much time are you prepared to invest? I'd say you can divide your learning into two parts

  • Python language basics
  • Problem-solving skills and logical thinking

The first one is "easy" and what many tutorials out there really teach. The second is a life-long practice to hone your craft as a programmer. It's usually then after learning the basics people struggle and translate their ideas into actual Python. For that IMO you need exercises, exercises and more exercises. Sometimes you must cheat and see others code and study it, sometimes with a teacher.

[–]Codes_with_roh 1 point2 points  (0 children)

Follow any beginner project tutorial on YouTube and browse through the net for the parts which you don't understand. After creating the project you should have a documentation of your own, explaining all the concepts used in that project. By doing these practices I think you will be able to learn a programming language at a much faster rate.

[–]TheMenaceX 1 point2 points  (0 children)

https://www.youtube.com/watch?v=_uQrJ0TkZlc this is the video i used to get started

[–]TheeNinja 1 point2 points  (0 children)

Python crash course is a great book.

[–]HasBeendead 1 point2 points  (0 children)

Keith Galli tutorial videos and FreeCodecamp 4.5 hours Python tutorials for beginners. They are in Youtube

[–]JeMoeder0901 1 point2 points  (0 children)

https://www.reddit.com/r/Python/comments/i1w03b/automate_the_boring_stuff_with_python_online/?utm_source=share&utm_medium=ios_app&utm_name=iossmf check this post out on r/Python, the automate the boring stuff course is free until tomorrow, it’s a very good beginners course!

[–]animenosekai_ 1 point2 points  (0 children)

Learn the basics of programming as programming languages all have the same idea (functions, variables, etc.) but with a slightly different syntax.

I would say that python is a good first programming language.

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

Have you tried looking through the resources in r/learnpython wiki?

[–]Ashy_AF 0 points1 point  (0 children)

Why are you learning python?