What I Have Learnt So Far in Web2

My journey into web2 started almost two months ago when I received the study kit to prepare for the mentorship. It was during this time I was intorduced to web development; introduction to computer science, programing and the internet in general.

First week of my 12 weeks Web2 mentorship reenforced my zeal for this, as I realized I was actually on the right path. During the first class, I was introduced properly to what web development entailed. I learnt about how computer science is the study of problems that are and are not computable. And this led us to learn about algorithm, which is the step by step list of solving any instance of programming problem that may arise. We also touched on abstraction which I understand to be the act of making complex things simple in computer programming.

Then, I was introduced to the key concepts of computer science where I learnt about big o'notation, the different types of sorting algorithms, recursion, data structure, deadlock and the likes of it.

The second week, I learnt about JavaScript and it's fundamentals. Here, I was taught about variables, data types; numbers, strings, arrays, and so on. I also learnt how to install the code editor we would be using on our computer systems; that is, visual studio code.

Finally, during the last class which was a hands-on teaching, I was introduced to functions which are one of the fundamental building blocks in JavaScript. Here I learnt about function types; defining functions which consists of the function keyword, calling function which performs the specified actions with the indicated parameters, and so on. I was also introduced to addition, substraction and its likes in functions.

In conclusion, all I can say is that my mentor's teaching has been efficient and all the resources shared have been of help to me in this new learning journey.