Re:JavaScript for Cats - An introduction for new programmers
by STHayden on Saturday August 18, 2012 @02:49PM
(#4401907)
Kinda cool. While covering basic topics I don't know if this really the best guide for beginners. REPL is just not a term a beginner needs to know. Also while the console is awesome It's hard for a beginner to take the knowledge and apply it to something they can immediately do on their own.
Re:JavaScript for Cats - An introduction for new programmers
by davvid on Saturday August 18, 2012 @03:56PM
(#4402123)
This is a really nice, fun way to teach javascript. The internet is full of cats, so the possibilities are endless as far as the future articles are concerned. I've shared this with my friend who wanted to learn javascript (and also happens to be a total cat nut (just like me)).
Re:JavaScript for Cats - An introduction for new programmers
by TazeTSchnitzel on Saturday August 18, 2012 @08:12PM
(#4402752)
Great. But teaching beginners not to use semicolons at the end of lines may not be the best of ideas, especially since they can then be caught out when they type two lines that JS sees as one.
Re:JavaScript for Cats - An introduction for new programmers
by maxogden on Saturday August 18, 2012 @09:03PM
(#4402860)
if you find an instance in the code examples where ASI doesn't do its job i'd happily merge in a pull request that inserts a semicolon manually https://github.com/maxogden/javascript-for-cats
Re:JavaScript for Cats - An introduction for new programmers
by TazeTSchnitzel on Saturday August 18, 2012 @09:13PM
(#4402881)
No no no. Teaching people to only use a semicolon in some cases is even worse. It's far better to just tell them to use semicolons everywhere, as they should. ASI is an error-correction mechanism, after all.
Re:JavaScript for Cats - An introduction for new programmers
by maxogden on Saturday August 18, 2012 @10:46PM
(#4403054)
i'll make you a deal: if you can find a bug caused by me not using semicolons in any of my github repos from the last year i will add a section into jsforcats about using semicolons
Re:JavaScript for Cats - An introduction for new programmers
by maxogden on Sunday August 19, 2012 @04:30PM
(#4405131)
teaching to a broad audience means balancing the likelihood that the learner will be in over their head (too much information) with the likelihood that they will have a negative experience stemming from lack of information (bug due to missing semicolon). given javascript and its many bad parts I believe the first scenario to be much more likely than the second, especially for an introductory text.
Re:JavaScript for Cats - An introduction for new programmers
by Udo on Sunday August 19, 2012 @04:11AM
(#4403547)
I second this "changeable" synonym instead of "many". At that point, you could also add a quick reference to mathematics, because that's where 99% of all people already got some experience with variables.
Very cool tutorial by the way, keep up the great work!
Re:JavaScript for Cats - An introduction for new programmers
by benatkin on Sunday August 19, 2012 @03:03AM
(#4403444)
This is nice, especially how it encourages using the in-browser development environment. I think it should more strongly direct people to use Chrome so it can be one set of instructions and go deeper.
Re:JavaScript for Cats - An introduction for new programmers
by maxogden on Saturday August 18, 2012 @09:04PM
(#4402863)
I hadn't seen this specific introduction, thanks! I first learned ruby through _why's poignant guide which definitely influenced the approach I took here
Very cool tutorial by the way, keep up the great work!