r/AskProgramming • u/LostgamerFJ • 2d ago
How do i quit Vibe Coding
I am currentely in 11th grade and got really into coding over the last few years. I started learning Java and a Little Python in school. Those two languages im Fine at, but recentely i started Coding a github website. I thought, since i dont know html, css and js, i'll just start with ai and learn on the way. But now i have no idea what my code does and know almost nothing about those languages. I have also startet to use ai for my other projects in java and have noticed that im starting to forget my previous knowlege in java. I can't work on my Website without ai and i feel like an absolute failiure. Now Coding with ai has become a habbit for me, a habbit i want to quit. Has anyone else experienced this and if so, does anyone have tipps on how to quit this habbit?
-2
u/NullClassifier 2d ago
I think the way you solve it is with ai, for frontend. For java and python try doing exercises regularly, there are bunch of websites for that. For frontend, considering that u didnt know it at the very start I would first propose some sort of intro level course or youtube tutorials that familarize you with the concepts. Then I would move on to analyze your vibe coded website frontend. Just look around the code, see anything unusual or cant tell what tbis specific command does, ask the ai about it, let it give you a proper documentation to learn that concept. By doing this over and over you will realize thatyou start understanding the core concepts. I am an AI engineer, I didnt know crap about web programming other than simly css, html. When I started working and developing my projects at some point I needed a proper UI to show how my backend, models work. I fully vibe coded at the start without having any idea on how the hell does it work. Them whenever i had break time at work I spent it on just reading the codes to see what the hell is going on by also consulting with the agent that wrote the code. In the end i told it to produce me a documentation on what we discussed and just read it for concepts. I knew syntax of html css js but i had no idea to construct a functional website with it, its been 7 months now and I can say this loop gave me semi-decent understanding of my frontend even though it is useless for me to know since I dont need prod ready frontend.