Guide for beginner Web Developer Enthusiastic

Zaki Ur Rahman Khan
3 min readApr 5, 2021

In today's time, people's interest in programming is going up than usual and everyone wants to start with web development, but many of them didn’t know where to start. The reason can be either they don't have proper guidance or they don’t have any guidance.

So now I am going to clarify your doubt of where to start.

Guidance for beginners

If you want to make websites or you want to show your creativity through websites. I would recommend you to start learning HTML and CSS first, don’t go directly for HTML, CSS, and Js first clear your basics then go to the Js. There are tons of channels on YouTube for free that will teach you HTML and CSS like Traversy Media, Web Dev Simplified, freeCodeCamp.org, Dev Ed, programming with mosh, and many more, and if an Indian Guy and want videos in Hindi checkout Code with harry . Once you clear you're basic you can move on to Javascript.

So in web development, there are mainly 2 areas frontend and the backend.

frontend developer

Let's first talk about the frontend and the backend. Now you are reading this blog on medium, so how this blog is displayed on your screen is called front-end development, and the data shown to you like this blog is called back-end development.

There are many options like Html, Pug but nowadays Javascript library is more used for frontend development, some famous Js library is React, Vue and Angular.

backend developer

But to learn backend development you should know actual programming because the frontend is just a way to display things on screen but the backend is the main area where you apply your logic.

To start backend programming, I would recommend you start basic programming languages like C. C is the basic language where you learn the concept of OOPS and memory management after you learn C.

After C you should start with python because python is a popular and easy language to learn, you can easily grasp python after learning C because your basics are cleared before.

Here are some channels where you can learn Python and C from Telusko, Tech with time, Edureka, programming with mosh, Code with Harry, freeCodeCamp.org

Now for backend development, 2 languages framework are famous i.e. python and javascript. Django of python and Node.js of javascript are all over the market now. there are other languages to like PHP and go but these 2 are currently more famous.

So I am a Django Web developer and I would also highly recommend it because Django is a heavy framework and also it manages half of the task for you like making an admin panel and having many boilerplate classes like ListView and CreateView but before starting Django you can learn Flask framework so that you can get to know how Django works.

In the channels I mentioned above you can learn Django from there too. Once you master Django you can integrate it with React or Vue, and even you can create your Rest Api from it and you can integrate it with Flutter, Kotlin, or Swift (Mobile development languages). and I may also tell you that Instagram, Spotify, Youtube have Django backend (Refer to this article for info on Top 10 Django Apps).

Ok, so it was a very long blog. I hope I cleared your doubt about choosing your path.

happy learning.

--

--

Zaki Ur Rahman Khan

Hello I am Khan Zaki, 2nd year computer engg student from Mumbai, India.