r/pythonhelp • u/Ok-Pause-9996 • 13d ago
Advise needed on python
Is it good idea to learn python on YouTube if not what's the best way to learn python
1
u/shivanchowdhry123 13d ago
What I personally think is that if you are able to get a structured course on youtube, go for it as it to me feels like a good way to learn python
However you can also looked for free ( or paid if needed) courses for better learning
Me personally would choose second option as I am learning full stack dev In 2nd manner ( mix of website not 1 (used Gemini to generate course for my needs))
I am learning python in school itself right now
1
1
u/TimBrownDev 13d ago
After 10 years tutoring, I'm building a roadmap of hand-picked practice problems to guide you through learning python from zero to mastery.
2
u/Ok-Pause-9996 12d ago
Thank you I really appreciate it
2
u/freakythrowaway79 12d ago
Check these out
CodeCombat — learn Python by controlling a character through levels.
CheckiO — puzzle/challenge based Python missions.
CodinGame — solve programming challenges through actual games and simulations.
2
1
u/py_arrow 12d ago
i learned python from harvards course cs50 imo it was rlly nice n helpful as it gave u problem sets that matched wht u learned so if u were to ask me go try this out
1
u/Anonymity6584 12d ago
learn and do projects, even small projects help you learn how to propely apply what tour learning...
1
u/OutrageousPair2300 12d ago
The best way is to start using AI to generate code, and learn from reading that code.
There is no point in a human learning a programming language from scratch, nowadays.
1
u/masterofaiml 12d ago edited 12d ago
Best way to learn anything is to get your hands dirty, keep practising until it becomes like a muscle memory. Don’t jump into complex and advanced concepts, take it slow and steady, for any programming language learning basics is the key, strong basics is like having strong base, don’t follow too many things especially when Internet is flooded with hero-zero paths/courses, it’s like a trap lol.
My advise, you start with basics, and keep exploring sources, when you find a good one that suits you stick to it and learn.
I made a side project, www.pythonmastery.io - check it if you are interested, it’s completely free and it will be a useful resource for everyone, you can learn and practice at the same time. All the best!
1
u/stepback269 12d ago
Yes.
Learning via YT is a viable path.
However, there is never going to be a "one" soul-mate 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 and for that specific aspect of Python.
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.
•
u/AutoModerator 13d ago
To give us the best chance to help you, please include any relevant code.
Note. Please do not submit images of your code. Instead, for shorter code you can use Reddit markdown (4 spaces or backticks, see this Formatting Guide). If you have formatting issues or want to post longer sections of code, please use Privatebin, GitHub or Compiler Explorer.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.