@charandev
Full Stack web developer. Angular. Spring Boot
I am a full stack web developer based out of India, having experience of working with Angular and Spring Boot. Currently I am learning NodeJS and ReactJS.
I am available for helping you regarding anything in Angular and JavaScript in general.
Tutorials and Books JavaScript For Cats (http://jsforcats.com/) is a dead simply introduction for new programmers. MDN JavaScript Guide (https://developer.mozilla.org/docs/Web/JavaScript/Guide) has the most standard and straightforward tutorials. If you need references, MDN is here for you too. You Don’t Know JS (https://github.com/getify/You-Dont-Know-JS) is the best book to learn JavaScript from. It’s free to read on GitHub. Eloquent JavaScript (http://eloquentjavascript.net/) is another great introduction to programming and learning JavaScript. Modern JavaScript Cheatsheet (https://github.com/mbeaudru/modern-js-cheatsheet) helps you understand and learn all the new features in the language. JSBooks (http://jsbooks.revolunet.com/), a collection of free JavaScript books. Videos and Courses JavaScript: Understanding the Weird Parts (https://www.youtube.com/watch?v=Bv_5Zv5c-Ts) an incredible course which teaches the concepts of the language. First 3 hours are free on YouTube, you can but the whole course from Udemy (https://www.udemy.com/understand-javascript/). FunFunFunction (https://www.youtube.com/mpjmevideos) makes the learning process enjoyable. Javascript30 (https://javascript30.com/), 30 videos to level up your skills. Traversy Media (https://www.youtube.com/user/TechGuyWeb/) great contents mostly aimed for begginers. Learn by Doing FreeCodeCamp (https://www.freecodecamp.org/), learn to code by building projects. CodeAcademy (https://www.codecademy.com/), learn to code interactively. Codewars (https://www.codewars.com/), train with programming challenges. Functional Programming This where the true the good parts show theirselves. JSUnconf 2016 (https://www.youtube.com/watch?v=e-5obm1G_FY), learn functional programming basics with this talk from Anjana Vakil. FunFunFunction (https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84)'s videos are a great start. Mostly Adequate Guide to Functional Programming (https://github.com/MostlyAdequate/mostly-adequate-guide) and Functional Light JS (https://github.com/getify/Functional-Light-JS) will make you master the functional programming. JavaScript Allongé (https://leanpub.com/javascriptallongesix), programming from functions to classes. Functional Programming Jargon (https://github.com/hemanth/functional-programming-jargon) in simple terms. awesome-fp-js (https://github.com/stoeffel/awesome-fp-js) is a good reference for functional programming in JavaScript. Other Resources Spellbook of Modern Web Dev (https://github.com/dexteryy/spellbook-of-modern-webdev) is a big picture of modern JavaScript development. What the fuck JavaScript? (https://github.com/denysdovhan/wtfjs), list of funny and tricky JavaScript examples. What’s next? You can learn Node.js for backend, or go crazy with front-end frameworks, or even further, create mobile applications.