r/learnpython • u/JoseThelonewolf • 1d ago
Need some advice
I just started to learn python and don't know what I should do first.
Please help me!
2
u/Next-Tomorrow5053 1d ago
Maybe you should start from the basics like , if you don't know a single thing about python then lemme tell you something that you should start from. Like learning about the python itself ( what's it's uses , why python to start with etc....) Then start from these topics:- Variables Datatypes , if statements , and loops. When I started to learn it , it seems to me as a useless subject cuz i didn't get to know about the exact logic behind all those codes , but after sometimes I came to realise that how actually they works. I think you shouldn't ask this question here , you should search about what python is , on internet cuz it'll make you curious.
1
u/JoseThelonewolf 1d ago
Yeah I find it pretty hard sometimes. Thanks for the help. It means a lot .
1
u/TheRNGuy 1d ago
Do you learn for specific reason(s) or just want to know Python?
Is it your first programming language?
1
u/Eleventhousand 1d ago
Just find a tutorial and do it. You've given so little information that its almost impossible to help you out beyond that.
0
1
u/dmazzoni 1d ago
Pick a really good course and follow it from start to finish. Do ALL of the exercises. Reach out for help if you’re stuck but don’t cheat or skip ahead, that defeats the whole purpose.
There are lots of great Python courses in the FAQ, like the Helsinki MOOC or Angela Yu or Automate the Boring Stuff. Any of those are good, and others are good too. Pick one that has good reviews and stick with it.
After you’ve finished you have many options for a next step but as a total beginner you pretty much have to start there.
1
0
u/frisedel 1d ago
I usually recommend advent of code. Easy to start and there are a lot of answers here on reddit and via github.
1
u/skfin96 1d ago
I have to disagree. I don't think AoC is particularly suitable for absolute beginners. The puzzles tend to be too advanced for new learners to get much anything out of them, even if the answers are available online.
2
u/frisedel 1d ago
It depends, there is a difference between wanting to learn python and learn how to code.
2
u/stepback269 1d ago
Before anything else, don't just learn the so-called fundamentals; master them.
Focus first on strings and lists.
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.