How To Become A Web Developer
Tags: webdev, beginners, programming, codenewbie
Published: 2022-08-19 15:54:34

One of my colleagues from my previous employment at a hospital asked me how she could become a web developer. I was stuck for words as I was trying to figuring it out myself. However, through extensive research, I came upon a vast variety of resources/courses available to do so. In this article, I will discuss the resources I've found beneficial to achieving this goal.

![](https://media.giphy.com/media/VorZYfg8QYxAErzpKG/giphy.gif)

## freeCodeCamp


This is a community of coders where you're able to learn coding with free online courses, programming projects and interview preparation. I'm finding it very resourceful for learning JS, HTML and CSS which are the backbone of languages to learn to become a frontend web developer. It is especially useful when you want to discuss any issues or enquiries in forums.

Upon completing one of the available courses, you will receive a certificate that have been previously recognised by employers such as Amazon, Microsoft, Google and Apple.


## GitHub

GitHub is a Git repository hosting platform that allows you and others work together on projects. As the world's largest coding community, it's ideal for those who want to showcase to future employers their projects and skills. I myself am part of a small project involving coders of differing abilities which has progressively improved my collaborative and problem-solving skills.

Features include:

- Proficient project management. 
- Effective code safety with tools to identify and analyse possible faults to the code.
- Pull requests to review and propose new code.
- Copilot which uses OpenAI Codex to suggest code and entire functions in real-time.

## Harvard's CS50x
![](https://media.giphy.com/media/3orif9dihwUc1oCdDG/giphy.gif)

An entry-level course made for those who want a broad introduction to programming. This is a self-paced, rich-learning course which involves assignments and lectures for JS, SQL, C and Python. A verified certificate is available towards the end of the course that would be beneficial for those who want to stand out for future employers.

## SuperSimpleDev

This has a variety of informative tutorials on JS, HTML & CSS that will help any beginner create a solid foundation into becoming a web developer or even a software developer. The courses also include exercises to complete, and practise on GitHub that can be showcased to employers and other coders.

## Codewars

This is a resource I'm having the most fun with! It's a community of users who author challenges that teach techniques and solve solutions with constructive feedback. It supports a large volume of programming languages and is great for those who are competitive, want to test out their coding knowledge and build their network. 

## W3Schools


A fantastic online resource that provides interactive tutorials on frontend and backend programming languages, and frameworks. It's a useful tool in conjunction with some of the courses I'm taking to further understand the objects and methods used in JS.

## Youtube

![](https://media.giphy.com/media/13Nc3xlO1kGg3S/giphy.gif)

Many issues that you'll face as a code newbie will have a detailed explanation made for you to understand on youtube. Many of the resources I have already discussed are also on there. Accounts which I use frequently as a review of what I've learnt are Web Dev Simplified, Florin Pop, DevSage and ProgrammingWithMosh.

Thanks for reading my first thread! 


_Like this article? Follow for more in the future! Would also love to hear about more resources in the comments._




## Resources

**freeCodeCamp**:[https://www.freecodecamp.org](url)

**GitHub**: [https://github.com](url)

**SuperSimpleDev**: [https://supersimple.dev](url)

**Codewars**: [www.codewars.com](url)

**W3Schools**: [www.w3schools.com/default.asp](url)

**Harvard's CS50x**: [cs50.harvard.edu/x/2022/](url)

**Web Dev Simplified**: [https://www.youtube.com/c/WebDevSimplified](url)

**Florin Pop**: [https://www.youtube.com/c/FlorinPop](url)

**DevSage**: [https://www.youtube.com/c/DevSage](url)

**ProgrammingWithMosh**: [https://www.youtube.com/c/programmingwithmosh](url)