w3schools
One of the most used platforms to learn to code for websites is called “w3schools” – https://www.w3schools.com/ – is very interactive, with so many explanations, examples, quizzes, and activities parts that are designed to learn code.
Code with Mosh
Another site that is very helpful when starting to learn coding is https://codewithmosh.com/, he has a YouTube Channel as well and everything is well explained, he covers many different coding topics, the format of the site and his videos are clean and organized, is easy to understand, and presents different exercises that allow you to practice your coding skills.
Code Validator
When it comes to making mistakes in our coding work, we can use this page called “W3C” - https://validator.w3.org/ - this is a code evaluator that can help to identify mistakes on the code, it will tell you in which line you have a mistake and if you do not understand the results, you can look up the mistake on the browser to find more information about it and being able to fix it.
Compressed Podcast
Here is another great tool for people like me, that loves listening to podcast, is called Compressed, a podcast about web design and development by James Q Quick and Amy Dutton https://www.compressed.fm/. They have so many useful resources, a website with courses, and experts on different design topics that talk about everything related to the industry.
Visual Studio
Finally! We need to mention Visual Studio Code, this is a popular integrated development environment (IDE) that provides a user-friendly interface for coding, which means that you can create your website on this app. It also offers helpful features like code highlighting, debugging tools, and a preview of your website as you create it. It's an awesome choice for web development. You can download VS Code here: https://code.visualstudio.com/.
React
If you're looking to build interactive and dynamic user interfaces, consider learning React. React is a JavaScript library that makes it easier to create web applications with reusable components. You can find the official documentation and tutorials at https://reactjs.org/.
jQuery
jQuery is a popular JavaScript library that simplifies tasks like DOM manipulation and event handling. While it has seen a decrease in popularity with the rise of native JavaScript capabilities, it can still be useful. You can learn more about jQuery at https://jquery.com/.