Introduction to Web development

Introduction to Web development
Photo by KOBU Agency / Unsplash

With thousands of new developers starting out each year, web development is an incredibly popular field. However, there are a lot of learning resources out there, which can be confusing.

The purpose of this post is to introduce you to your web development career path to make you familiar with what is expected of you as a developer

What is web development

The term web development refers to the process of building and maintaining a website; it is the behind-the-scenes work that makes a website look great, work fast and functions well with a seamless end-user experience.(this website was also developed)

From simple static pages of text to complex web operations, electronic commerce e.t.c, web development can take many forms and may refer commonly to web design, web content development, web server, scripting , e-commerce development and the likes.

Who is a web developer

In short, a web developer develops websites based on a client-server model, creating and maintaining sites and dealing with the site's technical aspects, such as performance and capacity.

So if you are taking the path of being a web developer, you will be responsible for building and maintaining websites using a client server model.

Note: client-server model is a strategy for distributing tasks or workloads between the individuals providing a resource or service, called servers, and those requesting the service, called clients

What skill do you need to be a web developer

Web development is within the reach of anyone who wants it. It does not really require a degree in computer science, but there are a few things you will need to know before you can find jobs in the field.

Learn the basic concepts of;

  • How the Internet and website work
  • HTML, CSS, and JavaScript
  • Libraries and frameworks, such as jQuery, React.js, and Bootstrap
  • Other coding languages, such as Python and Ruby (for backend web developers only)

What! all of this skills? Don't be be frightened, all of these skills naturally build upon each other, so it's important that you go slow and develop a solid foundation as you develop each skill.

Alright, now that you know what you've got ahead of you, we will be learning some of these skills in subsequent articles.