DEV Community


Coding journey.

angelamchoi profile image Angela Choi ・2 min read

In 2020, one of my many New Year's resolutions was to learn to code. Of course, I waited until the last minute to try to accomplish this goal. At the end of October 2020, I began my first Web Development course to learn HTML and CSS online. This was my first time learning how to code. As a visual learner, I was particularly drawn to CSS and its capabilities. I love that I can immediately see my changes and there are a plethora of color options :) While taking this course, I was commuting to work as a teacher in NYC and would code before or after work on the subway. I found it therapeutic. It was my escape from reality. I felt like I was disappearing into a different world to solve problems (AKA trying to master all of CSS properties). I slowly began to fall in love with coding. I loved that I could create something powerful and impactful with code and wanted to learn more.

In February 2021, I was accepted into General Assembly's Software Engineering Immersive Flex program. It's a 6-month part-time program. For me, this program allows me to keep my job while I learn to code. I also like that it is a bit slower pace so that I have time to process the information.

Reasons why I decided to delve deeper into programming:

Every year I've been telling myself that I want to code. Now, that I am working from home I have the flexibility and time to learn.

2.🛠️ Going outside of my comfort zone skills
I am a pro at soft skills. However, I need to strengthen my technical and analytical skills. Coding allows me to utilize different skills I normally don't get to practice such as technical, analytical, and being extra detail-oriented.

3.🐱‍💻Be a student and understand how it's like to learn online
As a teacher, I know what it's like to teach online, but I don't know what it's like to be in my students' position- to be taught online. Now, I have a better understanding of how my students learn online.

4.❤️📗Create impactful and useful projects related to education to help students, teachers, or both
With my new technical skills, I want to help improve the education system and creating an equitable user experience for all learners.

5.😃For fun
For me, coding is fun and enjoyable. I like that there are various ways to solving a problem, just like a math problem. I've been treating coding like a hobby/sport it's fun to practice and the more I practice the more I get to level up and discover more things along the way.

With that, this is the beginning phase of my coding journey and I'll be documenting as much as I can.

Discussion (0)

Forem Open with the Forem app