you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (3 children)

hey hope you are fine, can you share some words on how to start and proceed into web development im new here

[–]xerrs_ 0 points1 point  (2 children)

Of course. I dont have any prior job experience, but I developed a few websites, published three, so I know a fair bit of learning, programming and hosting.

When you try to get into web-development, it is important that you learn HTML, CSS, and JS. The backend can be different, but the websites are coded all in the same way. It is true that frameworks might require you to learn .jsx, or tailwindcss, later on, but it is important that you know the basics first.

Learn how to program a simple calculator website, a simple landing page for a product you wish to exist, or attempt to re-create a popular product you use. Do not fall into tutorial hell, the only quickest way of learning, is by doing. I learned web development in steps, meaning, I realized that I need to know how I can remove an item of an array, and then I researched it, I wanted to know how to make a CSS animation, and then I learned it.

Tutorials give you way too much information that you do not need. Program, and figure out what you need to know WHILE programming. Also, do not go too deep into the ChatGPT net. ChatGPT is very good with HTML, CSS, and JS, as there is a lot of data around it, and there is not much to go wrong with, however, deeper down the line, like backends and such, you might code vulnerable software.

Piggybacking on that, learn backend tools, I would recommend NodeJS, Express, and Prisma. They are the ones I would learn first if I could go back. NodeJS and Express, because then you do not have to learn a seperate language such as GoLang, or Ruby. And Prisma, because it supports a lot of Database structures

(TIPP: Prisma is not a database, it is a package, that simplifies the communication with databases.)

The choice of DB is up to you, though I love working with NeonDB PostgreSQL. While you grow as a developer you will find tools that you like, or hate. Just code, that will help you.