Continued to learn JavaSript fundamentals through https://learnxinyminutes.com/javascript/ and comparing with Python. The way JavaScript does its loops its weird. There is different syntax for interating through a counter compared to an interable like a list. Where in Python the syntax is consistent between both.
JavaScript also handles its logical operators weirdly. In other languages they use 'and' and 'or' where as JavaScript uses && an ||. JavaScript also has a switch statement which acts as a simple case statement in SQL. Where as JavaScipts if statement is essentially a searched case statement, and similar to Python. Python has it's own switch statement called a match statement.
JavaScript has legacy features like var, which is frustrating. Var is function scoped, where as let and const are blocked scope. Can't really see the benefit of block scoping at the moment.
Again I am confused about scoping. Don't really know the difference between JavaScript and Python scoping. For Python I got really confused with Scoping and Namespaces. For interest of not diving into a rabbit hole, I think I will ignore this and move on.
Learnings