DevJournal 2: JavaScript Tutorial Section Complete...Finally🎉
Tags: javascript, beginners, codenewbie, devjournal
Published: 2022-07-21 23:19:00

I have finally finished the 2nd section of 
[The Complete JavaScript Course 2022: From Zero to Expert!](https://www.udemy.com/course/the-complete-javascript-course/). I write about what I have covered since [I started my journey in learning JavaScript](https://dev.to/vassovass/starting-my-coding-journey-first-with-javascript-2kf). 

Although I am a full-time SEO, I am trying to learn JavaScript as proficiently as someone would need to be working as a coder.

##What I cover in this post:
- What I learnt in the course
- General learning/practice for coding
- What other coding related stuff am I exposing myself to
- Screenshots of my YouTube viewing in last few days
 


##What I learnt in the course and that that I retain fairly well:
(I am more focused on trying to remember the concepts vs syntax)
- variables and values - Let, Const and Var. Declaring Vars
- Data types 
  - primitive: string, number, boolean, undefined, null, Big int, symbol
  - Object: analogy is that this is a person with various properties `let me = {name: "Vasso"};`
- basic operators:
  - Mathematical - +,-,*,/, **
  - Logical: OR ||, AND &&, NOT!
  - comparison and equality operators: <,>,=,<=,>=,==,===, !
- template literals
- decisions: 
  - if/else, else/if, 
  - switch statement (I f-ing forgot the name here when trying to remember...), 
  - conditional (tenary) statements
(Here is a previous post I did on [trying to figure out when to use each type of conditional](https://dev.to/vassovass/trying-to-work-out-when-to-use-if-else-switch-or-conditional-tenary-operator-the-importance-of-mdn-27on))
- type conversion and coercion
- Truthy and Falsy statements - I was a bit unsure on the value of this but sort of get it that this can be an issue when using boolean logic. It was interesting to see that NaN !== NaN
- Boolean logic
- statements and expressions - interesting that expressions can be used in template literals whereas statements cannot
- some history of JavaScript 


##What am I learning/practicing that is related to general coding while doing the course:
- Trying to increase my typing rate and accuracy thereof with [keybr.com](https://www.keybr.com/) as well as using this to help get me in a focused state
- Learning to use VSCode - I have multiple times distracted myself to the Nth degree on looking for worthwhile extensions (currently on 23) [Screenshot 1 of my extensions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e2cpqe367b44z1sopz31.png)[Screenshot 2 of my extensions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5lzo8xvyjjjke5el88pt.png)

## When not actively going through the course (IE when I am not sitting in front of a computer to go through new tutorials in the course), some extra learning I am doing:
1. listening to quite a few podcasts and YouTube videos on Vanilla Javascript and self-taught developers - see YouTube history screenshots below
2. trying to remember syntax and structure thereof
3. constantly getting distracted with YouTube and just about anything else to keep me away from learning (my brain often hates me)



## Screenshots of my YouTube viewing in last few days
21 July 2022 Thursday

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e1662ey22a5o12anix6b.png)
 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/db8vibq74ned2wb67xey.png)
 
Wednesday
![1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xhscpncf8knny9n7xafw.png)
![2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mpyk7b4fygykqoiaoz7z.png)
![3](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/84pi5sx0k2kq4wv1uu9j.png)
 
![4](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/okfgjt5ak797v52lrh55.png)
![5](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/852bwoox300eprq6d0a3.png)
![6](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0xvoxaxvmej36xapikgl.png)
 
![7](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8l817x5nystksteudsyw.png)
 Monday and Tuesday 
![1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cw112l6c0k8n0uw3p7t8.png)
 ![2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1m42h3cs7y1t6t66bx1v.png)
![3](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eywnzdsiqrgcrq5rn9ta.png)