When I started my journey in web development, I began by learning the fundamentals of HTML. I found many helpful websites on the internet that helped me to improve my HTML skills. With HTML, I learned how to create the structure and content of web pages.
As I progressed in my web development journey, I discovered CSS, a styling language that allowed me to design the visual appearance of web pages. With CSS, I learned how to add color, typography, layout, and other visual effects to my web pages
To simplify the process of building server-side web applications with Node.js, I learned Express, a web application framework. With Express, I learned how to create routes, handle middleware, and integrate with databases and other external services.
To manage relational databases and store data for my web applications, I learned SQL, a programming language used for database management. With SQL, I learned how to create, read, update, and delete data in a relational database.
To store and manage large amounts of data in a flexible and scalable way, I learned MongoDB, a NoSQL database program. With MongoDB, I learned how to create and manage collections and documents, and perform CRUD operations on them.
To add features such as authentication, database, hosting, and cloud messaging to my mobile and web applications, I learned Firebase, a platform for building these types of applications. With Firebase, I learned how to integrate its features with my applications and manage them through a single console.
To simplify the process of writing and managing CSS code, I learned SCSS, a preprocessor for CSS. With SCSS, I learned how to use variables, mixins, nesting, and other features to write cleaner, more organized, and more maintainable CSS code.
To expand my server-side programming skills, I learned PHP, a server-side scripting language. With PHP, I learned how to create dynamic web pages, handle form submissions, and interact with databases.
To build server-side rendered and static websites with React, I learned Next.js, a React-based web framework. With Next.js, I learned how to create and