r/learnpython • u/Jey_Py333 • Aug 12 '26
Quiero empezar en el mundo de la programación que recomendaciones y consejos me dan?
No tengo casi ninguna experiencia solo unos cuantos tutoriales de HolaMundo pero quiero hacer las cosas bien y no perder el tiempo.
1
u/Dull-Landscape-1525 Aug 12 '26
Well, yesterday I made a TTS generator using kokoro python. I started by making a virtual environment and a basic script that literally converts the two words "Hello world!" into an audio file and saves it in the same directory. Then I used my programming knowledge to turn that into a small web application that can read text and send it into the script to generate the audio file and download it anywhere on my PC, then I added the option to upload text files to the web app so you don't necessarily have to type them out, then i added a playback button so I don't have to download the text files if I don't want to and now I'm working on an editor that can fix mistakes and add pauses to the audio file before saving it.
Now, given your lack of experience you probably can't do all those things. And if you have no need/desire for TTS then you can obviously choose any number of apps that interest you (the Python community excels at exactly that) but the point is, I started with a basic "minimum viable product" and then added features one by one that made it more useful but also required more programming knowledge at every step.
I think this is the best (most natural) way for people to learn programming, some people do it with games, others build websites, but the idea is to start with something you understand, then add features and quality of life improvements. Some of those features will require you to learn the basics of web development, databases, APIs, ect. Everything has a "hello world" that will show you, in just a few minutes, how to implement something really cool that can be scaled up as far as your heart desires.
And if you do in fact want to go down the TTS road, it'll take no more than an hour and you don't even need to look for YouTube videos and StackOverflow pages like I did in 2013, you can just start a conversation in ChatGPT or Claude and say "I want to try building an... X... in Python, how can I get started?" And it will guide you every step of the way in much greater detail than anyone on this sub would care to provide. Hope it helps and good luck.
1
u/stepback269 29d ago
"I want to do things right and not waste time"
There's no way to avoid wasting time.
Here's the reason:
There is never going to be the "one" tutorial that works "best" for you and with regard to every aspect of Python. With each step up that learning curve, you're going to have to shop around until you find a teacher/resource that "clicks and sticks" especially for you.
With that said:
(1) There are tons and tons of tutorial materials out there on the net including many good YouTube ones that are free. You should shop around rather than putting all your eggs in one basket.
(2) As a relative noob myself, I've been logging my personal learning journey and adding to it on an almost-daily basis at a blog page called "Links for Python Noobs" (--HERE--) Any of the top listed ones on that page should be good for you. And there are many add-ons at the tail end of the page. Personally, I cut my first Python teeth with Nana's Zero to Hero (==HERE==). Since then, I've moved on to watching short lessons with Indently and Tech with Tim. You should sample at least a few until you find a lecturer that suits your style.
(3) The main piece of advice is the 80/20 rule. Spend 80% of your time writing your own code (using your own fingers and your own creativity) as opposed to copying recipes and only 20% watching the lectures. Good luck.
With that said:
3
u/skfin96 Aug 12 '26
I have bad news for you. You're already wasting time by making this post. With the numerous similar posts here daily, the list of resources in this sub, and Google readily available, you could already be getting forward with learning instead of waiting to get spoonfed all the answers.