Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bb1152a

Browse files
committed
New concise js-path version ✨
1 parent eba9e8b commit bb1152a

File tree

1 file changed

+20
-29
lines changed

1 file changed

+20
-29
lines changed

README.md

Lines changed: 20 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,34 @@
11
# JavaScript Path
2-
32
[![JavaScript Path](https://img.shields.io/badge/JavaScript%20Society-JavaScript%20Path-green.svg?style=flat-square)](https://github.com/javascript-society/javascript-path)
43
![License MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat-square)
54

65
:books: List of books to master JavaScript Development
76

87
## Contents
9-
108
1. [Essential Path](#essential-path)
119
1. [Additional Resources](#additional-resources)
1210
1. [How to Use This List](#how-to-use-this-list)
1311
1. [Project Based](#project-based)
1412
1. [Contributing](#contributing)
1513

1614
## Essential Path
17-
1815
Topic | Books | Price | Release
1916
:-- | :-- | :--: | :--:
2017
Learn JavaScript | [Eloquent JavaScript](http://eloquentjavascript.net/) | :free: | December 2014
2118
ES6 | [Exploring ES6](http://exploringjs.com/es6/) | :free: | June 2015
2219
Tooling | [Setting up ES6](https://leanpub.com/setting-up-es6/read) | :free: | January 2016
23-
Testing | [JavaScript Testing Recipes](http://jstesting.jcoglan.com/) | :moneybag: | March 2014
24-
DOM | [DOM Enlightenment](http://domenlightenment.com/) | :free: | February 2013
25-
Functional Programming | [JavaScript Allongé, the "Six" Edition](https://leanpub.com/javascriptallongesix/read) | :free: | -
26-
Design Patterns | [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) | :free: | July 2012
27-
Workflow | [JavaScript Application Design](https://www.manning.com/books/javascript-application-design) | :moneybag: | January 2015
28-
Object-Oriented Programming | [JavaScript Spessore](https://leanpub.com/javascript-spessore/read) | :free: | -
20+
Functional Programming | [Mostly Adequate Guide to Functional Programming](https://drboolean.gitbooks.io/mostly-adequate-guide/) | :free: | -
2921
Asynchronous Programming & Performance | [You Don't Know JS: Async & Performance](https://github.com/getify/You-Dont-Know-JS/blob/master/async%20&%20performance/README.md#you-dont-know-js-async--performance) | :free: | February 2015
3022

3123
## Additional Resources
32-
3324
### Learn JavaScript
34-
3525
Books | Price | Release
3626
:-- | :--: | :--:
37-
[Professional JavaScript for Web Developers, 3rd Edition](http://www.wrox.com/WileyCDA/WroxTitle/Professional-JavaScript-for-Web-Developers-3rd-Edition.productCd-1118222199.html) | :moneybag: | December 2011
3827
[Speaking JavaScript](http://speakingjs.com/es5/) | :free: | February 2014
28+
[Professional JavaScript for Web Developers, 3rd Edition](http://www.wrox.com/WileyCDA/WroxTitle/Professional-JavaScript-for-Web-Developers-3rd-Edition.productCd-1118222199.html) | :moneybag: | December 2011
3929
[JavaScript: The Definitive Guide, 6th Edition](http://shop.oreilly.com/product/9780596805531.do) | :moneybag: | April 2011
4030

4131
### Going Deep
42-
4332
Books | Price | Release
4433
:-- | :--: | :--:
4534
[JavaScript: The Good Parts](http://shop.oreilly.com/product/9780596517748.do) | :moneybag: | May 2008
@@ -49,60 +38,64 @@ Books | Price | Release
4938
[Programming JavaScript Applications](http://chimera.labs.oreilly.com/books/1234000000262/index.html) | :free: | June 2014
5039

5140
### ES.next
52-
5341
Books | Price | Release
5442
:-- | :--: | :--:
5543
[Exploring ES2016 and ES2017](https://leanpub.com/exploring-es2016-es2017/read) | :free: | -
5644
[Understanding ECMAScript 6](https://leanpub.com/understandinges6/read/) | :free: | -
5745

58-
### Testing
46+
### Browser Development
47+
Books | Price | Release
48+
:-- | :--: | :--:
49+
[DOM Enlightenment](http://domenlightenment.com/) | :free: | February 2013
5950

51+
### Testing
6052
Books | Price | Release
6153
:-- | :--: | :--:
54+
[JavaScript Testing Recipes](http://jstesting.jcoglan.com/) | :moneybag: | March 2014
6255
[Test-Driven JavaScript Development](http://tddjs.com/) | :moneybag: | September 2010
6356
[Behaviour Driven Development with JavaScript](http://developerpress.com/BehaviourDrivenDevelopmentwithJavaScript-175419) | :moneybag: | November 2013
6457

6558
### Design Patterns
66-
6759
Books | Price | Release
6860
:-- | :--: | :--:
61+
[Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) | :free: | July 2012
6962
[JavaScript Patterns](http://shop.oreilly.com/product/9780596806767.do) | :moneybag: | September 2010
7063

7164
### Functional Programming
72-
7365
Books | Price | Release
7466
:-- | :--: | :--:
75-
[Mostly Adequate Guide to Functional Programming](https://drboolean.gitbooks.io/mostly-adequate-guide/) | :free: | -
67+
[JavaScript Allongé, the "Six" Edition](https://leanpub.com/javascriptallongesix/read) | :free: | -
7668
[Functional JavaScript](http://shop.oreilly.com/product/0636920028857.do) | :moneybag: | June 2013
7769

7870
### Object-Oriented Programming
79-
8071
Books | Price | Release
8172
:-- | :--: | :--:
73+
Object-Oriented Programming | [JavaScript Spessore](https://leanpub.com/javascript-spessore/read) | :free: | -
8274
[The Principles of Object-Oriented JavaScript](http://shop.oreilly.com/product/9781593275402.do) | :moneybag: | February 2014
8375

8476
### Asynchronous Programming
85-
8677
Books | Price | Release
8778
:-- | :--: | :--:
8879
[Async JavaScript](https://pragprog.com/book/tbajs/async-javascript) | :moneybag: | November 2012
8980

9081
### Performance
91-
9282
Books | Price | Release
9383
:-- | :--: | :--:
9484
[High Performance JavaScript](http://shop.oreilly.com/product/9780596802806.do) | :moneybag: | March 2010
9585

96-
## How to Use This List
86+
### Workflow
87+
Books | Price | Release
88+
:-- | :--: | :--:
89+
[JavaScript Application Design](https://www.manning.com/books/javascript-application-design) | :moneybag: | January 2015
9790

98-
Start with the first book of the [Essential Path](#essential-path), and after finish it, read the next one. Repeat this process until you finish all books from the Essential Path.
91+
## How to Use This List
92+
Start with the first book of the [Essential Path](#essential-path), and after finish it, read the next one. Repeat this process until you finish all books from the **Essential Path**.
9993

100-
After you complete the Essential Path, you should keep studying! Just choose one book that is listed in our [Additional Resources](#additional-resources) section. You don't need to read those books in such section in order, you should pick the one that you are most interested! :smile:
94+
After you complete the Essential Path, you should keep studying! Just choose one book listed in our [Additional Resources](#additional-resources) section. You don't need to read those books in such section in order, you should pick the one that you are more interested! :smile:
10195

102-
**PROTIP**: try to **create** and **deploy** at least one practical project after you finish each book.
96+
**PROTIP**: try to **create** and **deploy** at least one real project after you finish each book.
10397

10498
## Project Based
105-
10699
In order to show for everyone that you successfully finished a book, you should create a new project.
107100

108101
> "What does it mean?"
@@ -114,12 +107,10 @@ The projects of all students will be listed in our [JavaScript Projects](https:/
114107
You can create this project alone or with colleagues!
115108

116109
### Project Suggestions
117-
118110
- [JavaScript Projects](https://github.com/javascript-society/javascript-projects): List of projects related with the JavaScript Path.
119111
- [FreeCodeCamp](http://www.freecodecamp.com/): Course that teaches you fullstack JavaScript development through a bunch of projects.
120112
- [Projects](https://github.com/karan/Projects): A list of practical projects that anyone can solve in any programming language.
121-
- [app-specs](https://github.com/ericdouglas/app-specs): A curated list of applications specifications and implementations to practice new technologies, improve your portfolio and sharpen your skills.
113+
- [app-specs](https://github.com/ericdouglas/app-specs): A curated list of applications' specifications and implementations to practice new technologies, improve your portfolio and sharpen your skills.
122114

123115
## Contributing
124-
125116
See our contributing guidelines [here](CONTRIBUTING.md)!

0 commit comments

Comments
 (0)