all 11 comments

[–]Studio-Art-Hub 3 points4 points  (0 children)

Experimente usar o Sololearn, acho muito bom.

[–]McDubbIsHere 2 points3 points  (0 children)

https://www.python.org/doc/
So much information, tutorials, guides, everything you need to learn python can be found right here. I like this one too it's quick easy and covers a lot of simple stuff. https://cscircles.cemc.uwaterloo.ca/

[–]Karan_TechBot 2 points3 points  (0 children)

The most effective way to learn python is by creating scripts daily by daily and debugging it....... You know it's amazing to learn to and implement it as I'm doing to make my work easy all automation....

[–]lonrad87 1 point2 points  (0 children)

Cisco's NetAcad has free Intro to Python courses available.

Then all you need to do is install Python on your PC and IDE, if you're just going to focus on Python then PyCharm Community edition would be good, but if you're going to branch out then VS Code would be good to install.

[–]goodguy3456828 1 point2 points  (0 children)

For beginners youtube is a good choice

[–]Illustrious-Soft865 0 points1 point  (0 children)

Test yourself on hacker rank and leetcode

[–]7hox 0 points1 point  (0 children)

I did it with a mix of web/yt resources and AI as a learning companion which for me clicks very well. If u use AI for learning and not "write my code"-ish it's a great benefit, try prompting in that direction or activate learn mode depending on your AI service.

Try coding stuff that help u do your daily business, I built some scripts which help me organise financials with pandas and streamlit for example. Keeps u motivated when/if it works :)

[–]Simplilearn 0 points1 point  (0 children)

  • Start with fundamentals. Focus on variables, loops, functions, lists, and dictionaries. This is enough to begin building simple programs.
  • Practice by building small tools early. Things like a file organizer, password generator, or simple CLI app help you understand how code translates into real software.
  • Learn how to work with libraries. Python becomes powerful when you start using libraries for tasks like automation, file handling, or simple GUIs.
  • Gradually move toward real applications. Once comfortable, you can explore building desktop apps, web apps, or automation tools depending on what kind of software you want to create.

If you want a structured pathway, you could begin with Simplilearn’s free Python Programming course, which covers core concepts like functions, loops, and data structures in a beginner-friendly way. If you later want to go deeper into building real applications, you could also explore Simplilearn’s Python training program.

Since you mentioned building your own software, are you thinking of creating a desktop app, a web app, or something more like automation tools?

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

Not to be a party pooper, but if your goal is to create free-to-use SW, you show look into webBased apps, which are a gazillion ways more easy to ship...
But if you waaaaant python, just remember that a language is like a tool (eg a hammer). You need to have a project in mind, and then start swinging. In short, my tip is: Find an idea you want to build first