What is web development? An introduction to the field
So, you’re starting from scratch: What is web development? Yes, it’s all you hear about at times, and everyone seems to be dabbling in it in one way or another, and there’s a wild amount of web development buzzwords floating about—but where to start? Don’t worry, we’ve got you covered.
As explained in our complete introductory guide to web development, web development is the practice of creating web pages and applications online. Leaving the design responsibilities to the UX and UI designers, programmers focus mainly on functionality. Now that we know what coding is, how do we know if it’s for you?
Before asking “Am I a good fit for web development?”, it’s important that you first get a solid overview of the discipline, as well as the wide number of roles and approaches within it. After that, take a look at your own personal goals and see where they match up. Remember that if programming might not look like the one for you, there are other tech career paths that could be.
If you are still wondering “What is web development?” then it can be easily split into two main subsections—frontend and backend development. There are several differences between the two, the main one being that one is the client side (what the public sees) and the latter is the server side (what’s under the hood of a website). While programming languages have a wide range of uses, including database technology, the majority are only used on either the frontend or the backend of a website. You can learn more about the differences between frontend and backend development in this guide. So far, so reasonably straightforward, right?
However, there is one extra dimension to this. Some flexible languages can be used on both the frontend and the backend, and these are said to be “full-stack”. Because being able to work on web applications from back-to-front and vice-versa is highly desired in companies around the world, full-stack developer salaries are some of the highest out there.
Further steps into learning about what web development is would begin by taking a look at coding languages (starting with the easiest languages to learn), as well as common tools and frameworks used. When it comes down to learning, it makes sense to start on a frontend language first, as you’ll be more familiar with the visual elements of it. To get a practical taste to see if you’re a good fit for a career in web development, a free coding short course is an ideal way to try it out with no commitment.
Sonia RM Karungi
Web Development Mentor