Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justin-bento/the-odin-project

This repository stores my projects completed through The Odin Project. It serves as a comprehensive record of my learning journey and achievements. Each project showcases my growth in web development.
https://github.com/justin-bento/the-odin-project

bootsrtap4 css3 html5 javascript nodejs reactjs tailwindcss the-odin-project typescript

Last synced: 3 days ago
JSON representation

This repository stores my projects completed through The Odin Project. It serves as a comprehensive record of my learning journey and achievements. Each project showcases my growth in web development.

Awesome Lists containing this project

README

        

odin project logo

# My Journey into Website Design and Development: Learning, Challenges, and Growth

Welcome to my blog, where I share my journey into the world of website design and development. Throughout this adventure, I've encountered various learning opportunities, faced challenges, and experienced personal growth. Join me as I reflect on my experiences and share valuable insights gained along the way.

## Starting the Journey

In 2019, my curiosity led me to explore website development. I enrolled in a college program focused on Website Development, eager to acquire new skills and knowledge in this field. However, I soon realized that my journey was just beginning, and there was much more to learn.

## Navigating Through Transitions

After completing my initial program, I transitioned to a Multimedia Design and Development program. While this experience was enriching, I discovered that constant creativity can be draining. Despite the challenges, I remained determined to pursue my passion for website development.

## Discovering The Odin Project

During my free time, I sought additional resources to enhance my skills. That's when I stumbled upon The Odin Project, a comprehensive learning platform for aspiring web developers. Excited by the prospect of honing my skills further, I dove into the program headfirst.

## Challenges and Reflections

As I progressed through The Odin Project, I encountered challenges that tested my perseverance and determination. At times, I felt overwhelmed by the vast amount of information to absorb. However, I refused to let setbacks deter me from my goals.

## Rediscovering Purpose

After a period of uncertainty, I made the decision to restart my journey with The Odin Project Foundations in May 2023. This time, I adopted a structured approach, diligently documenting key concepts and ensuring a solid foundation in HTML, CSS, and JavaScript.

## Embracing New Opportunities

Armed with newfound confidence, I embarked on personal and client projects to refine my skills further. The completion of The Odin Project Foundations marked a significant milestone in my journey, opening doors to exciting opportunities in website development.

## Exploring New Horizons

Inspired by a Ruby conference in Toronto, I ventured into the world of Ruby on Rails in November 2023. The supportive community and the promise of new challenges motivated me to expand my skill set and explore new avenues in web development.

## Continuous Growth

As I continue to immerse myself in the world of website design and development, I am committed to ongoing learning and growth. Each day presents new opportunities to refine my skills, overcome challenges, and push the boundaries of what I thought possible.

## Conclusion

My journey into website design and development has been a transformative experience filled with learning, challenges, and growth. Through perseverance and dedication, I've navigated through obstacles and emerged stronger and more resilient. As I look ahead, I am excited about the possibilities that lie ahead and eager to continue my exploration of this dynamic and ever-evolving field.

Thank you for joining me on this journey. Stay tuned for more updates and insights as I continue to pursue my passion for website design and development.

## Installation

Here are some steps to install this repository:

First, I open up my terminal and go to the main directory using the command "cd" and then press enter.
````
cd
````
After that, I create a parent directory named "development."
````
mkdir ~/development/
````
Once the folder is created, I enter into it. This folder will hold all of my development-related projects, keeping everything organized in one place instead of scattered throughout my system.
````
cd development
````
Now, within this main development folder, I've listed all the resources I used to set up my developer environment. I often refer to these resources whenever I set up my machine, ensuring a consistent experience across different devices, from my home computer to my work laptop.

- Setting up Git with GitHub: [https://www.theodinproject.com/lessons/foundations-setting-up-git](https://www.theodinproject.com/lessons/foundations-setting-up-git)
- Setting up Nodejs: [https://www.theodinproject.com/lessons/foundations-installing-node-js](https://www.theodinproject.com/lessons/foundations-installing-node-js)
- Setting up WSL2: [https://gorails.com/setup/windows/11#linux-subsystem](https://gorails.com/setup/windows/11#linux-subsystem)
- Setting up Ruby programming language: [https://gorails.com/setup/windows/11#ruby](https://gorails.com/setup/windows/11#ruby)
- Setting up Ruby on Rails framework: [https://gorails.com/setup/windows/11#rails](https://gorails.com/setup/windows/11#rails)

When you've setup this specific environment, head back to your terminal and clone this repostory the folder where you keep all your development projects.