Author Topic: javascript materials  (Read 333 times)

0 Members and 1 Guest are viewing this topic.

Offline yannis

  • NULL
  • Posts: 1
  • Cookies: 1
    • View Profile
javascript materials
« on: December 01, 2015, 05:33:12 pm »
so i'm currently learning javascript and found this website where they provided a bunch of javascript books and i figured why the hell not? i think this is the section where stuff like these go [since i did found it on the web] so here goes.



BASIC:
1. jsforcats.com
javascript for cats is a great introduction to javascript. it shows you how to write code in the browser console and teaches you the basic language constructs. an essential book for teaching your cat [or yourself, if a cat is reading this] how to write javascript.

2. eloquentjavascript.net
eloquent javascript is the second edition of the great book which teaches you how to write precise, elegant and practical code. it starts off with the basics of programming but as you go deeper you’ll get into topics like object-oriented js and higher-order functions. after you’ve learned all that, the book will show you how to build an html game and some example apps with node.js.

3. bonsaiden.github.io/JavaScript-Garden
javascript garden has a vast collection of examples for the most quirky parts of the language, which are the most likely cause of bugs. this book/guide explains bad practices, issues and other js gotchas that don’t work as people usually expect them to.

4. eanpub.com/javascript-allonge/read
javascript allongé is a book about programming that covers everything from the basics, with values and expressions, to more complex concepts such as types, identity, functions, closures, scopes, and many more subjects up to working with classes and instances. this book is suitable for developers from all skill ranges, as it takes care to explain exactly how things work and what to do when you encounter a problem.

5. www.addyosmani.com/resources/essentialjsdesignpatterns/book
learning javascript design patterns provides an in depth look at both classical and modern design patterns that help us structure our code in the most optimal way. this book is targeted mostly at professional developers as it looks at advanced JS concepts like closures and prototypal inheritance, that require a certain level of basic prior knowledge and understanding of the language.

ADVANCED:
6. leanpub.com/understandinges6/read
the javascript community is obsessed over the cool new features that we will see in es6, the next version of the language. understanding ecma script6 studies closely the differences between ecma script 5 and 6, the new additions and how to make the best use of them. this book is aimed at intermediate-to-advanced javascript developers.

7. read.humanjavascript.com
code is run by machines, by written by humans. human javascript covers how to write simple and maintainable code. It discusses routing, views and templates, event handling, configuration, testing and more. if you wish to write modular and bug free code with your team, give this one a read.

8. speakingjs.com/es5/index.html
speaking javascript is targeted at people who are already familiar with other programming languages and want to learn javascript. if you know java, php, c++, python or any other mainstream language, consider this your quick start guide to the wonderful world of js.

9. chimera.labs.oreilly.com/books/1234000000262/index.html
programming javascript applications is for javascript programmers with experience. it’s full of practical design patterns and architecture that will help you write more flexible and reusable code. if you have a large javascript code base, there is a good chance you’ll find valuable insight in this book.

10. leanpub.com/javascript-spessore/read
javascript spessore is a book focused on a technique for developing javascript apps using objects and metaobjects. only experienced javascript devs should approach this book. it builds upon the techniques which were covered in this author’s other book, javaScript allongé.

FRAMEWORKS AND LIBRARIES:
11. leanpub.com/html5shootemupinanafternoon/read
html 5 shoot 'em up in the afternoon guides readers through the process of making a shoot-em-up game similar to the classic video game 1942 using phaser. although this workshop is totally doable with the mighty copy & paste technique, people going into this book are advised to be prepared with some knowledge of javascript and basic trigonometry.

12. addyosmani.github.io/backbone-fundamentals
developing backbone.js applications is a great guide for creating javascript mvc applications using backbone.js. start with the fundamentals, work your way through the exercises, and learn how to build an application that is both cleanly organized and maintainable. this book is targeted at novice to intermediate developers wishing to learn how to better structure their client-side code.



and that's about it. hopefully this would be useful for some of you out there!
xxyannis
« Last Edit: December 01, 2015, 05:48:05 pm by yannis »