My journey (1) - Starting Point

In the beginning, the world of coding was quite confusing. It felt like being, at the entrance of a maze, unsure which path to choose. After consideration, I made the decision to explore web development as it seemed like an accessible route. I thought it was one of the easy options since working with the user interface is rather straightforward, and I also get to design websites, which coincides with my graphic design hobby. It felt like the choice. But it definitely wasn't an easy one.

 

My journey into coding began with FreeCodeCamp, where I delved into HTML and CSS. At first, everything went smoothly. I understood all the lessons, and was amazed every time I learnt something new. The course was fun and exciting enough to keep me interested and eventually, I finished it with ease. I was proud of myself and started to build up some confidence as a programmer. I went on to build simple skeleton websites with little to no functionality using what I learnt. Although it was nothing compared to what I am able to do today, it marked my first milestone of the coding journey.

 

However when it came to the course on JavaScript things took a different turn, which was less straightforward and more abstract. As I progressed through the lessons, I found myself struggling to comprehend the complexity of the concepts. With my tiredness of keeping up with both the course and schoolwork, combined with the dry design of the website (the lack of videos and images), I started to struggle. I went through the lessons mindlessly, only thinking of finishing and continuing on to the next one rather than absorbing it and fully understanding the concept. Whenever there was a knowledge check or a practice, I was confused on how to complete it and always resorted to searching for the solutions. Even when I found the solution, I convinced myself to understand it instead of revisiting old lessons to patch up what I have missed. As a result, not only did I learn very little from the course, but I also started to lose interest in coding.