Awesome Learning Resources
Awesome Resources RoadMap
Taken from lauragift21
Table of Contents
- Agile
- Angular
- APEX
- CSS
- Data Science
- Developer Blog
- Developer Stories
- Django
- Git and GitHub
- Golang
- GraphQL
- InfoSec
- JavaScript
- Markdown
- Machine Learning
- NodeJS
- PHP
- Podcasts
- PLSQL
- PWA
- Python
- ReactJS
- Ruby
- Serverless
- Sick Picks
- Typescript
- Vue
- Women in Tech
Agile
- Manifesto for Agile Software Development
- Martin Fowler’s website
- Understanding the Agile methodology
- Agile ceremonies
Angular
- Official Angular Quickstart
- Angular’s Source Code Maintained by Google
- Angular Console A nifty UI for the Angular CLI
- Angular Material Angular implementation of Google’s Material design
- Sample Angular Starter App
- John Papa’s Blog
- Angular2+ Version Upgrade Guide
- AngularJS to Angular2+ Migration Guide
APEX
- Ask TOM
- Oracle APEX Community
- APEX World
- Oracle LiveSQL
- APEX Office Hours
- Maxime Tremblay’s Blog
- Explorer UK
- Talk APEX
- Joel Kallman’s Blog
- Oracle APEX Website
CSS
- Marksheet.io
- Mozilla Developer Network
- Codrops CSS Reference
- W3Schools
- CSS Tricks
- 10 great CSS animation resources
- Chen’s Blog
- Smashing Magazine
- 30 Sec of CSS
- CSS Reference
- CSS Grid by Wes Bos
- CSS Flexbox by Wes Bos
- Alligator.IO CSS Page
- CSS Images
- Learn CSS Layouts
- Learn HTML & CSS
- Flexbox Froggy
Data Science
Developer Blog
- Adebiyi Adedotun
- Alistapart
- Assortment.io
- Ayo Isaiah
- Backticks & TIldes
- bitsofcode
- catlin.red
- Creativebloq
- David Heinemeier Hansson (DHH)
- David Walsh
- giftegwuenu
- Jake Archibald
- Harry Cresswell
- Mark Dotto Blog
- Martin Fowler
- Raymond Camden
- Shay Howe
- Tania Rascia
- Todd Motto
- Zell’s Blog
Developer Stories
- My #100DaysofCode Experience — The Good, The Bad and The Ugly
- Advice From A 19 Year Old Girl & Software Developer
- Becoming an intermediate developer, keeping up with the Wars
Django
Git and GitHub
- The official github guides
- GitHub Training
- Git and GitHub by freecodecamp.org
- Get to know Git by scotch.io (Premium content)
Golang
GraphQL
- What is GraphQL?
- Intro to GraphQL
- GraphQL Explained
- GraphQL vs REST overview
- From REST to GraphQL
- Authorization in GraphQL
- Authentication and Authorization in GraphQL
- HowToGraphQL
InfoSec
JavaScript
- FreeCodeCamp
- CodeSchool
- Egghead
- Ally.io
- How to code in JavaScript Digital Ocean
- Codeburst.io
- Hackernoon
- YDKJS
- JavaScript in 14 minutes
- Scotch.io
- ES6 Overview in 350 Bullet Points
- Setup Continuous Integration with Travis CI in Your Nodejs App
- Javascript 30 by Wes Bos
- ES6 for Everyone by Wes Bos
- Alligator.io Javascript page
Markdown
- Learn Markdown in Y minutes
- Markdown Tutorial
- Markdown lessons
- Mastering Markdown
- Markdown Cheat Sheet
Machine Learning
- Fast.ai
- Andrew Ng’s Machine Learning course
- Kaggle
- Topal
- MonkeyLearn
- An Introduction to Statistical Learning with Applications in R
NodeJS
- Learn Node by Wes Bos
- Alligator.IO Node Page
- The Art of Node
- You don’t know Node.js
- The Node Way
- Teach Yourself Node.js In Ten Steps
- Learn the Node.js Runtime Itself
- Microsoft Node.js Guidelines
- Offline Installation of npm Packages
- Using npm as a build tool
- How to Get Node.js Logging Right
- Node.js Testing with Jest
- Node.js Testing with Mocha
- Error Handling in Node.js
- Error Handling Best Practices in Node.js
- Node.js Security Checklist
- 13 Best Practices for Node.js Security
- Node.js Production Checklist
- Debugging Node.js Apps in Production
- Node.js Performance Tips
- Measuring HTTP Timings with Node.js
- Advanced Node.js(videos)
- Node.js Interview Questions and Answers
- Tutorialspoint
- A Roadmap for Node.js Security
PHP
Podcasts
- Behind the Tech
- CodeNewbie
- Syntax
- Software Engineering Daily
- The Freecodecamp Podcast
- Indie Hackers
- Rework
- Darknet Diaries
- ForLoop Pod
- Soft Skills Engineering
- Free Code Camp
- Full Stack Radio
- The Women in Tech Show
- Front End Happy Hour
- Laravel Podcast
- Pursuit Podcast
- Battle Tactics for Your Sexist Workplace
- Women in Tech
PLSQL
PWA
- The Complete Guide to Progressive Web Apps
- A Beginner’s Guide to Service Workers
- Progressive Web Application Codelab
- 4 important points to know about Progressive Web Apps (PWA)
Python
- Learn Python the Hard Way
- CS50’s Web Programming with Python and JavaScript
- Automate the Boring Stuff with Python
- Think Python 2nd Edition
- Python Tips
ReactJS
- React for Beginners by Wes Bos
- Fullstack Advanced React and GraphQL by Wes Bos
- Alligator.IO React Page
- Egghead.io
- Fronted Masters
- Roadmap to becoming a React developer
- fullstackreact
- The Road to learn React
- React Fundamentals by Tyler Mcginnis
- Hooks Guide
Ruby
Serverless
Sick Picks
- 100 Tips to Becoming a better Developer
- Useful Tips for writing better Git commit messages
- Super Cool Illustrations
- A coder’s guide to APIs
- Why Coding Style Matters
- Google Styleguide
- Github Styleguide
- Want To Become A Multi-Millionaire? Do These 15 Things Immediately.
- Interruption is Not Collaboration
- Emoji Cheatsheet
- UiGradient
- FlatUIColor Picker
- The Stocks
- Front-End Developer Handbook 2018
- Everything about Static Web Applications
- Array Explorer
- Object Explorer
- Create VSCode Theme Extension
- 30 Seconds of Interviews
- Andela Learning Digest
- DevTube
- Make Front-End Shit Again
- Learn algorithms from Tushar Roy for jobs
- Refactoring, write awesome code
Typescript
- Typescript Deep Dive (Book)
- Typescript Wiki
- Typescript Handbook
- Complete Typing Guide
- Starter Template for Typescript and Node.js
- Typescript Debugging in VSCode
- Using Jest for Typescript Testing
Vue
- Egghead.io
- Front End Masters
- Routing and Route Protection in Server-Rendered Vue Apps Using Nuxt.js
- Guide to Learning Vue
- MadewithVuejs
- Awesome Vue
- 4 Awesome Things You Can Do with the Vue.js CLI
- Vuejs Cookbook
- From Zero to Hero with Vue - But first, why Vue?
Women in Tech