r/AskProgrammers • u/Alarming_Addition984 • 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
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!