-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to my beginner's guide to JavaScript! This wiki is geared to get you quickly up to speed assuming basic prior experience with Python that you'd get from completing a first year Computer Science course. JavaScript borrows syntax from C and Java, so some cursory familiarity with those languages is helpful but not required. The wiki can be somewhat information-dense; it is meant to be effective both on first read and later as a quick reference.
JavaScript as a language has lots of pitfalls and gotchas that can trip up beginners, but it is also capable of producing elegant and beautiful programs. You'll often see hidden complexity that you're told to steer clear of. Over time, these will become second nature.
Some opinions might be controversial (use of let vs var, function vs arrow functions, etc.), but are meant to reduce decision fatigue (which JavaScript can be infamous for!) when learning these concepts for the first time.
Happy reading! 😊