DEV Community

smogcoding
smogcoding

Posted on • Originally published at hashnode.com

Starting My Coding Journey

I have been finding the perfect opportunity to learn to code for a few weeks. First, however, like in some areas, you need to figure out where to start; there is so much information to read through, and to be honest, it was overwhelming. So let me take you through my thought process, and explain what I've done to find my path to embark on this journey.

Coding has many paths, so I had to figure out what I wanted to learn. Two exciting areas came up machine learning and web development. Despite having two options, I still need to boil down my two options and choose one. It took much work as machine learning and web development has many pros and cons. However, after a week of researching both options, web development is the option as there is a vast variety of paths embedded into web development.

I've decided to stick to Front-End Engineering. I have chosen this path because the design aspect intrigues me as I'm a visual person. I love designing to create an impact through colours, typography, and the layout of designs. Front-End development allows me to do this while still learning to code. Furthermore, the progression is impressive. I can expand to various roles within web development, which can lead to more career opportunities. Finally, it's challenging; it allows me to think about different approaches, analyse designs, and sharpen my problem-solving skills.

After choosing my path, I had to figure out what resources I would use for my learning journey. Again there are so many resources to learn Front-End development out there that it became overwhelming. After researching different platforms such as Codecademy, FreeCodeCamp, and Odin Project. I found a course at Udemy called "Build Responsive Real-World Websites with HTML and CSS" by Jonas Schmedtmann. (I will link the course below). The reviews and other developers who took the course suggested that this course would be a good starting point.

Now I can start, but before I do, I will explain how I will learn from this course. First, I will watch some videos in the course. Then, while watching the videos, I will write questions based on the content, and then after the video, I will have to answer the question. Using active recall, where instead of writing summaries and notes, you write questions and then answer the questions. I will then use CodePen.io to build small little applications to understand the basic concepts, and then I will build larger projects to practice what I've learnt.

Thank you for reading my first blog. I hope you enjoyed it. Let's start coding!!

Top comments (0)