Resources for learning Web Development (2021)

Resources for learning Web Development (2021)

ยท

7 min read

Hey guys, my name is Shanjai Raj and I am a Full-stack developer from Sri Lanka. I love to create blog posts and make YouTube videos.

If you want to learn web development, finding resources on where to learn web development from can be hard. You would want to make sure that you are learning from the right resource, and get to learn almost everything about what you might want to learn. These are all free resources as well.

Today, I would be sharing some resources to learn web development in 2021. These are resources that I found useful and have learned from them myself, that has helped me learn what I want to learn properly. These resources will mostly include YouTube videos. Now let's get started.

1. HTML & CSS

hq720.webp

HTML and CSS Course for Beginners by Dev Ed is a well put out course for learning HTML and CSS for beginners. These are the basics of Web Development that any developer should starting learning with which makes this a really good tutorial, that teaches everything about HTML and CSS, that could easily get you up and running with making websites on your own. He teaches all fundamentals in a friendly way, that helps to understand it very easily. This is a great video to get you started with HTML and CSS.

2. Javascript

hq720 (1).webp

The Vanilla JavaScript course by Traversy Media is a fantastic course that helps you learn everything about modern JavaScript. This is not a single video to learn JavaScript, but a playlist consisting of various videos on Javascript and so many project-based tutorials.

If you want to learn Javascript, this is surely the only place you might need to learn it from. This playlist contains the fundamentals of Javascript as well as build projects. This playlist has over 1 Million views, and has been a great resource to learn Javascript from for many developers including me.

3. React

hq720 (2).webp

This React course for Beginners by Quienten Watt, is a great tutorial for developers who want to learn React (a Javascript framework). This is the course that I learned from, and personally this is a course that teaches you everything about React to get you started with building a React website by yourself.

The aim of this course, is to reduce the knowledge barrier for developers, and be confident in their skills. This is definitely a great course for learning React as this covers the basics as well as things like animations and dealing with APIs. You could also search on YouTube for tutorials for the other Javascript frameworks like Angular and Vue.

4. MERN Stack

hq720 (3).webp

This MERN stack course by Javascript Mastery is an excellent course for learning how to build Full-stack applications. The MERN stack uses MongoDB(M) as a No-SQL Database, Express(E) for Routing, React(R) for Front end and Node.js(N) as a server-side language.

This is a two-part video course that teaches how to build a Memories app, which covers the fundamentals, best-practices, folder structure which gives you a really good understanding of the MERN stack. Overall, this is a great start for learning Full-stack web development.

5.Git and Github

hq720 (4).webp

Git and Github is an essential skill and tool that developers need to have good understanding on. This Git and Github course by freeCodeCamp, is a great course for learning about how Git and Github works and how to use it when building applications and more.

6. Netlify

hq720 (5).webp

Netlify provides a solution to hosting websites for free on the internet. This Netlify tutorial by Traversy media, is a great tutorial that shows how easy it is to deploy a website using Netlify. This is not a must to learn, however, when building personal projects, if you want to share it with others, this is an easy tool that can help you to host your website for free.

If you want to learn web development in 2021, these are some of the essential technologies that you might have to learn. These are resources that I found very helpful and informative, at the same time, that covered the fundamentals as well as the advanced topics properly. At the same time, these are all free resources.

If there is any other resource that you think should be added, then feel free to leave a comment down below, which will help others as well and also I'll consider adding them to the list. I appreciate everyone, for reading this post, hope it was informative. If you liked this post, then make sure to leave a like and let me know if you have any questions, in the comments down below.

Thank you.