My Journey as a Beginner Web Developer
Tags: webdev, programming, beginners, learning
Published: 2023-06-23 00:19:52



Welcome to my first blog post on Dev.to! I'm **William Nogueira**, a university student with a passion for web development. In this article, I want to share my journey as a beginner web developer, the challenges I faced, the resources I used, and my aspirations for the future. I hope this post will inspire and guide other beginners who are embarking on their own web development journey.

---

## Getting Started

Like many beginners, I had no prior experience with coding or web development when I started my university journey. However, I was determined to learn and pursue a career in software engineering. I knew that web development was a rapidly growing field, and it seemed like the perfect place to start.

### Learning HTML and CSS

My first step was to learn the building blocks of the web - HTML and CSS. I started my learning journey by following online tutorials and resources such as W3Schools and freeCodeCamp. These platforms provided comprehensive guides and hands-on exercises that helped me grasp the fundamentals of HTML and CSS.


![freeCodeCamp](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sv5qmqxfw5v4dbq9xrig.png)

### JavaScript and Interactivity

After gaining a solid foundation in HTML and CSS, I knew it was time to add interactivity to my web pages. JavaScript was the next logical step. I continued my learning journey by diving into JavaScript tutorials and courses. I found resources like the Complete JavaScript Course by Wes Bos and the 
Eloquent JavaScript book to be incredibly helpful.


### Exploring Frameworks and Libraries

With the basics under my belt, I wanted to explore popular frameworks and libraries that could enhance my web development skills. I delved into the world of React and Angular, tools used to build more advanced user interfaces. React's official documentation provided detailed explanations and examples that made it easy for me to implement the framework in my projects.


### Diving into Backend Development

As I gained confidence in frontend development, I realized the importance of backend development to create dynamic and interactive web applications. I started learning Java and SQL to understand how server-side programming and databases work. W3Schools was again my go-to resource for learning SQL.

---

## Resources that Shaped My Journey

Throughout my journey, I relied on various resources that played a pivotal role in my growth as a web developer. Some of the resources I highly recommend are:


- **W3Schools**: A comprehensive online platform for learning HTML, CSS, JavaScript, SQL, and more.

- **freeCodeCamp**: An e-learning platform with a wide range of web development courses, including complete HTML, CSS and Javascript courses, as well as Node.js and PostgreSQL.

- **TheOdinProject**: Probably the most famous free online learning platform offering courses like HTML, CSS, JavaScript and Ruby on Rails for Full-stack Web Developers.


![TheOdinProject](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9cxzajtdosuezgze3tua.png)

---

## Looking Ahead

As I reflect on my journey as a beginner web developer, I am proud of the progress I have made. However, my learning journey is far from over. I am excited to continue honing my skills, exploring new technologies, and expanding my knowledge of web development.

In future blog posts, I will share more in-depth tutorials, insights, and tips for aspiring web developers. I hope you will join me in this journey as I aim to inspire and guide fellow beginners through the world of web development.