The ultimate learn-by-doing approach. Short chapters are paired with free interactive online exercises to teach the fundamentals of HTML and CSS. Written for beginners, useful for experienced developers who want to sharpen their skills. Prepares the reader to code a website of medium complexity. The learner spends two to three times as long practicing as he does reading. Based on cognitive research showing that retention increases 400 percent when learners are challenged to retrieve the information they just read. Explanations are in plain, nontechnical English that people of all backgrounds can readily understand. With ample coding examples and illustrations.
Mark Myers Livres
Mark Myers se concentre sur l'utilisation de la technologie pour simplifier l'apprentissage par l'interactivité. Son intérêt professionnel réside dans le développement d'approches qui réduisent l'effort et la monotonie associés à l'acquisition de nouvelles compétences, en particulier en programmation. Sa série de livres didactiques est complétée par des exercices interactifs en ligne, créant une expérience d'apprentissage complète. Son travail vise à rendre le processus d'apprentissage plus accessible et efficace pour tous.


A Smarter Way to Learn JavaScript
The New Tech-Assisted Approach That Requires Half the Effort
- 254pages
- 9 heures de lecture
The most enthusiastically reviewed programming book on AmazonBuy the book and get access to all 1,750 interactive exercises free. "Damn, this program is ridiculously good. The author needs to sign up to run this country's education program."-Matthew Highland "This is the most incredible learning experience I have ever had. Amazing!!" -Jon W. Christophersen "If you're thinking of learning how to program in JavaScript, I promise, this is the ONLY way to go." -L. Phillips "Mark's exercises are worth more than the $300 class I took. Love this program." -Michelle Schackel "A truly innovative way to learn JavaScript" -William Burbank "A powerful new, interactive teaching machine." -W. Green ..".lays things out in a way that anyone can understand." -Dr. Robert Valli ..".the companion website gives you a chance to practice it so that it sticks in your head for good." -Alan Forbes, developer and coding guru "Not only am I learning JavaScript incredibly fast, I am enjoying it." -Justin A. Roether "Finally! -exactly what I need to learn effectively." -Samantha Lim "I've used it to complement what I learnt at Codeacademy."-Alexandre Bobeda "We have now implemented this as one of the prerequisites before being accepted to the coding camp." -Douglas Paul Burns "Great book for anyone wanting to start out programming."-Dane Cameron, software engineer "Does a fantastic job of breaking down the process of learning a complicated subject." -Mitesh Dabhi, web designer and developer "This is a fun book. It actually does makes learning JavaScript quite painless." -Amazon Customer "If You're Too Dumb for a "For Dummies" book..."-C. Christopher Akin, IT professional "A pretty cool way to learn a new language." -J. Oborn, web developer "Best tool I've found." -Laine Gebhardt "Clear, lively, and never dry." -Chandra K. Clarke "My hand to God, this book never induced an afternoon nap, or even made me sleepy." -Jeremy Costa "Simplifies the complicated." -Olu Odebunmi "Strikes a perfect balance between learning, practicing and feedback." -Jeff Santos "JavaScript made easy." -Clark Anderson "Better than Codeacademy." -Callum Makkai Become fluent in all the JavaScript fundamentals, in half the time.Display alert messages to the userGather information through promptsManipulate variablesBuild statementsDo mathUse operatorsConcatenate textRun routines based on conditionsCompare valuesWork with arraysRun automated routinesDisplay custom elements on the webpageGenerate random numbersManipulate decimalsRound numbersCreate loopsUse functionsFind the current date and timeMeasure time intervalsCreate a timerRespond to the user's actionsSwap imagesControl colors on the webpageChange any element on the webpageImprovise new HTML markup on the flyUse the webpage DOM structureInsert commentsSituate scripts effectivelyCreate and change objectsAutomate object creationControl the browser's actions