Getting my Feet Wet
Hey! I'm back. The past week has been exciting, not because I'm doing something I haven't done before, but because I'm learning to unlearn patterns and relearn them in a new way. Honestly, it has been challenging. I never expected unlearning to be this difficult, but I'm happy I'm getting started with high momentum, and I hope to maintain this high spirit through my learning path.
In this article, I will share how my first week on the Full-Stack Bootcamp has been. The introduction to new concepts, brushing up on old ones, and code challenges that got my brain hooked for hours. Just stay put; I promise not to be boring.
I got started with my course on Codecademy with a brief introduction to programming and what it takes to be a Full-Stack Engineer. I then set up my dev-environment, which I had set up already from my previous learnings.
Next was the introduction to the Command-Line system. Although I had previous knowledge of this, the approach was different and was much more in-depth this time. To round off the chapter, I was presented with some quizzes to answer, which helped in concept retention, and finished off with a mini-project to test for understanding the concept.
Switch-statement promotes readability. In turn, this eases debugging in case an error occurs. Switch-statement is also faster as it is implemented using a lookup table or a hash list. This means that all items get the same access time, compared to a list of if/else statement where the last item takes much more time to reach as it has to evaluate every previous condition first.
Other foundational concepts reviewed were scope, conditionals, functions, data-types and coercion, loops, arrays, and objects. As a pattern, I was quizzed on what I had learned and a mini-project to certify I could move to the next learning stage.