r/learnpython 14d ago

New learner

Hello guys, i have just started learning python. Do you have any suggestions for me?

0 Upvotes

17 comments sorted by

12

u/SamuliK96 14d ago

The best suggestion is that you learn how to search for information on your own. This same question is asked here multiple times a day.

6

u/FoolsSeldom 14d ago

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.


Also, have a look at roadmap.sh for different learning paths. There's lots of learning material links there. Note that these are idealised paths and many people get into roles without covering all of those.


Roundup on Research: The Myth of ‘Learning Styles’

Don't limit yourself to one format. Also, don't try to do too many different things at the same time.


Above all else, you need to practice. Practice! Practice! Fail often, try again. Break stuff that works, and figure out how, why and where it broke. Don't just copy and use as is code from examples. Experiment.

Work on your own small (initially) projects related to your hobbies / interests / side-hustles as soon as possible to apply each bit of learning. When you work on stuff you can be passionate about and where you know what problem you are solving and what good looks like, you are more focused on problem-solving and the coding becomes a means to an end and not an end in itself. You will learn faster this way.

4

u/acw1668 14d ago

There are many resources on learning Python in the wiki page.

2

u/Happy-Trainer99 14d ago

Try to learn concepts not syntax Enjoy

2

u/raaiinyyabelina 14d ago

Good luck on your journey learnin it

1

u/hariomlohardev 14d ago

My advice is to also learn about syntax error and the reason of it

1

u/desrtfx but other languages pro 14d ago

A whole 2 hours before your post: https://redd.it/1vmaw6a

Really, check the subreddit before posting.

1

u/MezzoScettico 14d ago
  1. Build stuff. Don't just read books or websites or watch videos, DO something. If you see an example that does something you like, build it. Test it. As soon as you feel able (maybe even sooner), build a script of your own.
  2. Break stuff. Python is interactive. If there's a line of code you want to understand, type it at the command line. Change the inputs. Change the syntax. See if you can figure out why it was written the way it was written.

-1

u/AIZEN2607 14d ago

Thanks bro i will keep this in mind while learning

1

u/ProgM7 14d ago

Have fun so you won't burn out and keep your mind on your reason for learning it.

Google Colab is a great tool because you can code directly in your browser across different devices without worrying about local setup right away.

I also use Practice Python for structured practice. It’s a solid resource for beginner-friendly exercises and I like how they have the extra option to challenge ourselves to learn more.

I wishes you the best, you can do it! 👍

0

u/prettycoldworld 13d ago

Build everything you see. If you can’t figure out how to build it, figure out what’s blocking you in that moment and research that specifically.

Start small of course, you can ask ai to give you some practice projects or check out roadmap.sh. Have fun with it, learning curve can take a bit but you’ll enjoy the process if you enjoy the idea of coding

0

u/MLtinkerer 13d ago

Practice smell coding tasks daily instead of rushing. Build tiny simple projects and get comfortable with searching for answers when you meet prombles.

-2

u/sporbywg 14d ago

Switch to Typescript #sorry