Websites consist of two parts: the front end and the back end. The front end, sometimes called the “client-side” is the part that users, also called “clients,” can see and interact with. The back end, sometimes called “server-side,” connects the website to databases, security, and other services that clients don’t directly interact with. All together, this is referred to as the “full stack” because each side of the website also uses specific technologies, coding languages and frameworks, that are “stacked” like building blocks.
Web Developers and Full Stack Developers are generalists. They work with the full stack, including front end development. These positions require knowledge of front end development as well as at least one back end programming language (Java, Python, or Ruby), SQL, and Git.
If you’re not ready to dive into learning development, consider a career as a Web Designer! Web Designers plan and create the look and feel of a website which a Front End Developer then uses to code the client-side. Web Designers rely on Photoshop and sometimes Illustrator or Sketch to do their job.
Front end web development is a great way to get into a career that involves coding. Once you dive into learning your first coding language, it’s much easier to pick up more coding languages which can set you up for a Web Developer or Full Stack Developer career.