This is the page where you get the good stuff — full length tutorials for your learning pleasure. If you’re a vegetarian, just click on that heading up there, and you can edit it to your choice of sustenance.
If this is your first visit here, you might be interested in what to expect before getting your feet wet:
What’s realLifeJS About?
<!-- DO NOT USE THIS PIECE OF CODE! -->
Without the advisory comment on top, of course.
Chances are also that you’ve not enjoyed reading it very much.
In my time as client side moderator on codingforums.com, I’ve been helping out lots of people who were working through some or other tutorial they’ve found online and had trouble understanding, or they were stumped on some exercise the tutorial provided — and something that ran like a golden thread through all of their … threads was that they posted really bad code.
What’s my idea of an “actually helpful tutorial”? There are several things: One that uses modern code that could actually be used in real life. One that doesn’t show bad practices in code examples, just to dumb it down enough. One that enables you to write code that won’t get you laughed at (by the occasional passer-by having a look through the source) or cursed at (by the developer hired to make some changes later on). One that gives you example code you can run or modify right then and there. One that shows you full example pages, to see how your scripts fit in with all the other client side stuff. One that doesn’t force you to hit a new page after every paragraph, just to be able show you more ads. One that teaches you concepts instead of dishing out copy-pasta. One that doesn’t put you to sleep.
realLifeJS is very much a work in progress and will be updated with new material regularly. If you have any questions or feedback, I will be happy to read them at firstname.lastname@example.org.
And before you jump right in, please be aware that there might be some strong language.