What is a Web Developer?
In simple words:
In terms of what this actually looks like, web development can be divided into three categories:
a) Front End Web Developer
b) Back End Web Developer
While the front end of a website includes everything the user interacts with directly, the back end is responsible for a server-side web application logic and integration of work of front end developers do. The user doesn’t see this work, however, the back end developer makes the parts they do see run smoothly. A back end developer uses languages like Ruby, PHP, Java, and Python.
c) Full Stack Web Developer
A Full Stack Developer is a programmer who can handle all the work of databases, systems engineering, and clients. Combine the skill sets of a front end web developer and a back end web developer. As a full-stack developer, you will understand the connections between the front and the back end.
It’s your choice of which of these developer paths you choose. I personally recommend you to start by learning solid front end fundamentals (which I also decided to do it first) and after that, you will decide what to do next and what you want to specialize in, whether is staying with the front end, go into the back end or trying it all together as a full stack developer.