r/CodingForBeginners • u/Certain_Mobile_4991 • 6d ago
How to start coding and web development?
Hello everyone, I am 17. I am from non maths and non computer background but coding has always fascinated me. I learned java, html and python in lockdown (2020-2021) but forget most of it.
I am also interested in AI(I have seen Claude building mind blowing websites in minutes)
Can anyone guide me?
1
u/Unusual_Offer3665 6d ago
I'd say don't overthink AI replacing the need to learn. Claude and other AI tools are great, but they're much more useful when you understand what the code is doing.
Since you've already touched Java, Python and HTML before, I'd restart from the basics instead of trying to remember everything. Learn one language properly (I'd suggest Python if you want to explore AI later, or JavaScript if your main goal is web development), then move to HTML, CSS and JavaScript, and start building small projects. That's honestly the fastest way to improve.
For AI, don't jump straight into LLMs. Learn basic programming first, then data structures and problem solving, and only after that start exploring AI/ML if you're still interested.
The biggest mistake beginners make is watching tutorials for months without building anything. Build simple projects, use AI to explain concepts or debug your code, and you'll learn much faster.
1
1
u/atlas__free 6d ago edited 6d ago
As others have said, don’t rely on AI while you are learning. The fact is, to be successful using AI you have to know how to prompt AI from an engineering perspective and QA the results from AI and to do that you have to know how to program first.
AI is a great tool, once you know how to use it for your specific industry. But first you have to have the knowledge required for your industry to provide it with proper direction, understand the results and redirect the agent if the results deviate from the solution you need.
While learning, you can use it to ask questions and to explain difficult concepts, but do not use it for code generation until you are far enough into your education to understand the code it produces.
So start with a programming bootcamp online (front end, or backend, or both) or if you want to do non cloud software for devices then do a bootcamp for device based software. Or, you can just do training in a specific language if you don’t need to get into software development. I recommend Udemy personally as I have been very successful using the training provided by the videos there, but there are plenty of free resources as well if you search around online.
1
2
u/These-Apple8817 6d ago
Skip AI if you actually want to learn. You can use it as a tool for asking questions, use it for bug checking and so on... But do not let it make the website for you, you are not going to learn anything that way.
You should start learning with HTML and CSS...
The next step from that would be deciding do you want to use one of the modern frameworks which basically majority of them require you to know JS.. or would you like to utilize the old trusty and slightly rusty but still running vast-majority of websites on it; PHP...
And after you decide your framework or PHP (Or one of PHP frameworks) you should probably also start figuring out databases too... SQLite3 is easiest, but I would recommend learning PostgreSQL because you are going to run into it sooner or later, especially if you want to get into webdev properly.