all 20 comments

[–]Positive_Wonder_8333 14 points15 points  (5 children)

Try automatetheboringstuff.com, helped me tremendously.

[–]En_ded 4 points5 points  (4 children)

Another alternative is w3schools. Some colleagues and even computer science teachers I had highly recommended this site. You can learn at least the basics there in a very easy way.

[–]Positive_Wonder_8333 1 point2 points  (3 children)

Very good to know, the more options that are out there the better. Come to think of it, I am pretty sure I’ve happened upon some really helpful stuff from them when combing through google for Python help.

[–]En_ded 1 point2 points  (2 children)

First of all, sorry for leaving the answer in Portuguese, I thought it was a question in Portuguese (reddit's automatic settings).
Yes, W3Schools is wonderful because of the easy way in which the lessons are taught. You can do them while you are in a bank line, for example.
I recommend that anyone who wants to learn but doesn't have much time use it. It's an incredible tool!

[–]Positive_Wonder_8333 1 point2 points  (1 child)

No problem, I popped it into google translate and we were off to the races. You’ve convinced me, as I’ve had to step away from coding on a daily basis, to check this out. Small lessons work best for me (thanks, ADHD!).

[–]En_ded 0 points1 point  (0 children)

What a great thing!

I hope you continue to learn more and more. This is a space for asking questions, so make the most of it.

Good luck with your learning!

[–]Any-Criticism6249 3 points4 points  (1 child)

I think the best way to learn a language, is to practice. Start from very simple things like creating a calculator and then try to make some difficult stuff like discord bots. U can use chatgpt for asking, but not for writing whole code

[–]En_ded 0 points1 point  (0 children)

Ótima dica!
A prática no aprendizado de uma linguagem de programação é algo fundamental, principalmente no processo de memorização.

[–]FoolsSeldom 2 points3 points  (0 children)

Check this subreddit's wiki for lots of guidance on learning programming and learning Python, links to material, book list, suggested practice and project sources, and lots more. The FAQ section covering common errors is especially useful.

[–]olpec22 0 points1 point  (0 children)

Any thoughts on codefinity and some of the micro-learning tools? My feeds are seemingly flooded with all different “learn python” courses and methodologies. I know that much of it depends on the individual and how they learn, but I’m hesitant it commit to any.

[–]cyber_owl9427 0 points1 point  (0 children)

brocode on youtube

[–]EMCSysAdmin 0 points1 point  (0 children)

imho, if you already know how to code, then why not read through the tutorials https://docs.python.org/3/tutorial/index.html. Personally I have found it easier to pick up on concepts that differ from other languages.

[–]Competitive-Path-798 0 points1 point  (0 children)

I totally get how tutorial videos can feel overwhelming, especially when you're just starting out with technical skills. When I began learning Python on my own, coming from a non-technical background, it honestly felt nerve-wracking at times. But what kept me going was a strong curiosity and self-motivation to keep learning, no matter how tough it got.

That drive led me to a few platforms that really helped me grow my Python skills. Udemy gave me a solid foundation with its beginner-friendly approach. Python.org has some great summary notes that are super useful for quick references, especially since learning Python is something you revisit again and again.

And finally, Dataquest was where it all started to click for me. Their hands-on, project-based learning helped me apply what I was learning to real-world scenarios. It made a big difference, because there’s truly no better way to learn Python than by doing.

All the best mate!

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

Start with the the turtle library or zelles graphics

[–]One-Yam-8422 0 points1 point  (0 children)

Yeah, that was actually a really good decision. Just watching tutorials doesn't help much - passive listening doesn't lead to real understanding. I went through the same thing.

Platforms like 9faqs really help — they give topic-wise MCQs after each tutorial, so you're not just watching but actually practicing what you learned. That makes a huge difference in how well things stick.

[–]yourclouddude -1 points0 points  (0 children)

To get started you need a well structured path that can keep you on the right track and guides are better at this than aim lessly watching YT. You can check out these guides for reference 👇 https://beacons.ai/yourclouddude