DEV Community

Cover image for DevJournal 2: JavaScript Tutorial Section Complete...Finally🎉
Vasso Vass
Vasso Vass

Posted on

2 2

DevJournal 2: JavaScript Tutorial Section Complete...Finally🎉

I have finally finished the 2nd section of
The Complete JavaScript Course 2022: From Zero to Expert!. I write about what I have covered since I started my journey in learning JavaScript.

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:
  • 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:

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

Image description

Wednesday
1
2
3

4
5
6

7
Monday and Tuesday
1
2
3

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more