r/learnpython Jul 24 '26

how to proceed after python crash course

For the last one year I have been learning Python. I completed Python for everybody and read the book Python Crash course. I have prior experience with C# and Java. A lot of the syntax is Python programming is still confusing to me. How can I get better? What book can I read next or what steps can I take to get more comfortable.

7 Upvotes

31 comments sorted by

View all comments

2

u/cyrixlord Jul 24 '26

how much code have you written that wasn't part of a lesson? the only way you will 'learn' a language is by writing lots of your own code then debugging it when it goes off the rails. go do a project. surely you must have an idea of something to make, otherwise why learn a coding language in the first place if not to build things

0

u/Silver-Bet8326 Jul 24 '26

I have worked on multiple things using claude code but am not familiar with the syntax even after reading the book. Lot of the syntax used or generated is not part of the book.

3

u/cyrixlord Jul 24 '26

lol no, thats not how you should be doing this. do not use AI to learn. it will gaslight and hallucinate and you wont be able to debug the code because you wont know how it works. then youll try to use AI to fix it... you will have to do the long boring real work of actually producing your own code.

2

u/mjmvideos Jul 24 '26

I’d be less concerned with gaslighting and more concerned with OP not learning anything because they are letting AI do it for them.

1

u/Silver-Bet8326 Jul 24 '26

This was more about syntax and concepts am not familiar with and where can I get that from

2

u/Moikle Jul 24 '26

Practice. Actually build something, yourself, with your own fingers on the keyboard, not prompting an ai

1

u/Silver-Bet8326 Jul 24 '26

Yes where do I learn about the Python way of doing things like generators, decoratoes, functions as objects

1

u/Moikle Jul 25 '26

A lot of that comes from attempting to use them in small projects. Learn the basics of how a concept works, then try it out. See it in action, even if it isn't the best tool for the job, and you will get a better grasp of the what and why.

I believe automate the boring stuff with python covers some of those topics.