anchor.diff:  
   ### Start Here
   
  -#*http://www.freecodecamp.com/[Free Code Camp] is the the one JavaScript resource that I can't recommend highly enough for Learners!*#  It:
  +#*_http://www.freecodecamp.com/[Free Code Camp] is the the one JavaScript resource that I can't recommend highly enough for Learners!_*#  
  +
  +It:
   [loweralpha]
   . Assumes no knowledge coming in.
   . Provides a linear progression from no knowledge to a portfolio of web applications.
  
positive.code: 
  Another great resource for any novice and junior developer is http://www.codenewbie.org/[Code Newbie].  It's more about the social and networking aspects of entering the programming world.  They have a bunch of different things including a pretty active forum and a blog.  They also do a weekly podcast, which is really good (but remember, if it comes down to listening to a podcast OR working through freeCodeCamp - CODE!) They also have a learning resources section, but it's mostly bootcamps that require money or being on location for many consecutive weeks, or resources that simply aren't as comprehensive, and learner-friendly as freeCodeCamp.  (freeCodeCamp really is the best resource I've seen for learning in a guided, thorough, and progressive way!)
  
  ### goto Reference
  
  https://developer.mozilla.org/en-US/[Mozilla Developer Network (MDN)] is the best definitive JavaScript reference.  As a novice, it can be overwhelming.  I encourage you to continue referencing it as you make your way through FreeCodeCamp and other resources.  Bit by bit, you will start to "grok" the MDN documents and come to love them.
  
  p.s. `goto` is a common command in many programming languages, and is a reserved word in JavaScript.  To get an idea of community acceptance of `goto`, check out https://www.xkcd.com/292/[xkcd: goto].
  
  
  ### A Glimpse of What's Happening
  
  Once you start actually coding in JavaScript, you will likely start to wonder what is happening under the hood.  To get a glimpse, I recommend running your code through the http://pythontutor.com/javascript.html#mode=edit[JavaScript version of the PythonTutor].   
  
  
negative.code: 
  ### Framework of the Moment
  
  You will run into Javascript frameworks left and right during your JavaScript adventures (e.g. Angular, React, Meteor, Aurelia, Ember, Backbone, Vue).  _Don't_ spend time learning them until you've got the basics down or absolutely need to use a specific library (e.g. for a job).  Developing proficiency in core JavaScript will get you further than proficiency in a particular framework but lacking proficiency in core JavaScript.
  
  
  
  ### GitHub vs GitLab
  
  As you're learning JavaScript, and pretty much any other modern open-source programming languages, you'll see a lot of projects and what not on GitHub (I'm pretty sure freeCodeCamp now encourages you to get an account before you even start coding).  
  
  https://github.com[GitHub] is the go-to for most open-source projects, but for personal projects I much prefer and strongly recommend, https://gitlab.com[GitLab].  Pretty much anything that GitHub does GitLab does, plus GitLab does a lot more (for example, allowing you to have private projects for free).  The important caveat is that private projects on GitLab are, well, private.  In other words, you won't be building up a highly visible trail of code.  If you're looking for a job, then a trail of code is something that employers can reference, just like a portfolio.
  
  I'm MetaSean on both (https://github.com/metasean ; https://gitlab.com/u/metasean).  I look like I'm more active on GitHub only because of things I do with projects already hosted there and because I have private repos on GitLab and so you won't see my activity on those ('cause private). 
  
  