My first dive into javascript

05 Sep 2019

This was the first time I learned JavaScript. I felt that parts of the tutorials were hard. The tutorial was challenging because you could not move on until you finished the current page. I saw some differences from the coding languages I had learned from the past. Practice WODs, in my opinion, was not as helpful as I thought it would be.

Comparing my experiences

Comparing my past experiences to JavaScript I felt that the languages are similar. Before this class, I learned C, C++, Python, and a little bit of HTML. The biggest difference I felt when learning a coding language was when I was learning HTML. I felt that JavaScript was very similar to C++. This is because they both have variables, functions, objects, and arrays. I personally like that you do not have to specify the data type when declaring variables in JavaScript. I am a very lazy person. I do not want to think really hard about things so it is nice that you can use let or const and let the language take care of different data types.

Rating Javascript

I do not know if JavaScript is a bad programming language or a good one yet. I would have to dive deeper to grasp that. I have only just started to learn JavaScript. I would like to learn about the syntax. Usually, when I get stuck in programming, it’s because I don’t know the syntax. I would like as much syntax sugar as possible. I have seen assembly before, and I think that was a “bad” program because it is very hard to understand.

My experience with WODs  

I practised the WODs for more than one time. I remember getting Rx time on both of my practice WOD but I got the DNF time for my first WOD so that proves that The WODs did not help. I thought that the WOD will be a numerical calculation. It turned out that the WOD was manipulating text and not numbers. I am not fluent yet at JavaScript so I did not know how to do calculations on text. That was the cause of my failure to finish the WOD. But that is only one WOD of many. So I will continue to practice my WOD so I can finish my other WODs.

Interaction with Javascript

My overall experience with JavaScript was good. Though it took a while to finish the tutorial, I felt that it was worth it because I grasped some JavaScript skills. At first, const was a little confusing for me. I thought that once an array was declared using const the contents would be a constant, so it could not change. But from further lectures, I learned that const will not change what the variable is pointing to and be able to change the contents of that variable.

What I expect from here is to learn more JavaScript. I want to be able to manipulate text and numbers more fluently. I want to be able to come up with algorithms on the fly. Currently, it takes a lot of effort to think of algorithms. However, I believe that with practice I will be able to master these skills. I will continue to work on my programming skills to become a better computer scientist.