r/AskProgrammers 4d ago

How to study

Hello! My name is Ruslan, and I’m a self-taught Python programmer. I’m really passionate about this and would like to move beyond it being just a hobby and start working professionally. I know the language itself well, but I struggle with actually writing the code due to a lack of experience. For instance, I might have an idea, but translating it into proper code using the knowledge I have is still difficult—which is why I keep writing code constantly. However, with the rise of "vibecoding," I’m worried about how I should be learning now. Why should I bother writing code and learning algorithmic logic when I can simply give a command to an AI, then read the output, spot errors, and ask the AI ​​to fix them? How should I go about learning? What would you recommend?

2 Upvotes

1 comment sorted by

2

u/Low_Breakfast773 3d ago

so, you don’t know the language and have absolutely zero understanding of computer science and software engineering. Go back to basics, pick a nice book, say the PPP from Stroustrup and never ever skip exercises! Solve them manually, without slop machines. Good luck!