Added REGEX 101 Link

This commit is contained in:
Rud156 2017-05-03 20:15:07 +05:30
parent 1bd2c93cf3
commit 7b5f1acb6b

View file

@ -17,40 +17,44 @@ I've still got a lot of bookmarks to go through, so I'll be updating and adding
8. **[Learn React.js](#learn-react-js)**
9. **[Full Stack Tutorials](#full-stack-tutorials)**
10. **[Learn Node.js](#learn-node-js)**
11. **[Learn APIs](#learn-apis)**
12. **[Learn Databases](#learn-databases)**
13. **[Learn Authentication](#learn-authentication)**
14. **[Learn Git](#learn-git)**
15. **[Games & Challenge Websites](#games-and-challenge-websites)**
16. **[Free Programming Books](#free-programming-books)**
17. **[Open Source Contribution Opportunities](#open-source-contribution-opportunities)**
18. **[Am I Ready to be a Developer?](#am-i-ready-to-be-a-developer)**
19. **[Software Developer Success Stories](#software-developer-success-stories)**
20. **[Resume's, Portfolio's, LinkedIn, Interview Prep, & Salary Information](#get-the-job)**
11. **[Learn Python](#learn-python)**
12. **[Learn APIs](#learn-apis)**
13. **[Learn Databases](#learn-databases)**
14. **[Learn Authentication](#learn-authentication)**
15. **[Learn Git](#learn-git)**
16. **[Games & Challenge Websites](#games-and-challenge-websites)**
17. **[Free Programming Books](#free-programming-books)**
18. **[Open Source Contribution Opportunities](#open-source-contribution-opportunities)**
19. **[Am I Ready to be a Developer?](#am-i-ready-to-be-a-developer)**
20. **[Software Developer Success Stories](#software-developer-success-stories)**
21. **[Resume's, Portfolio's, LinkedIn, Interview Prep, & Salary Information](#get-the-job)**
---
### Start Here
* Take a look at the big picture: [**Web Developer Roadpath**](https://github.com/kamranahmedse/developer-roadmap)
* YouTube video outlining what to learn (similar to above, but in video format) - [Watch this if you want to become a web developer](https://www.youtube.com/watch?v=pB0WvcxTbCA)
* Take a look at the big picture:
* [Web Developer Roadpath - Github Repo](https://github.com/kamranahmedse/developer-roadmap)
* YouTube video outlining what to learn (similar to above, but in video format) - [Watch this if you want to become a web developer](https://www.youtube.com/watch?v=sBzRwzY7G-k)
* Learn about the common tools associated with full stack web development - [What is the A-Z of Web Development?](https://www.quora.com/What-is-the-A-Z-of-web-development-and-web-design)
* [My journey to becoming a web developer from scratch without a CS degree (and what I learned from it)](https://medium.freecodecamp.com/my-journey-to-becoming-a-web-developer-from-scratch-without-a-cs-degree-2-years-later-and-what-i-4a7fd2ff5503#.vk5vkb18q) (Medium)
* What happens when you type google into your address bar? [[Reddit Link]](https://www.reddit.com/r/cscareerquestions/comments/55ydbs/common_interview_question_what_happens_when_you/)
* What happens when you type google into your address bar?
* [Reddit Link](https://www.reddit.com/r/cscareerquestions/comments/55ydbs/common_interview_question_what_happens_when_you/)
* [Tuts Plus - The http protocol every web developer must know](https://code.tutsplus.com/tutorials/http-the-protocol-every-web-developer-must-know-part-1--net-31177)
* Find a local Web Development related [Meetup!](https://www.meetup.com/)
* Find a local Web Development related [Meetup!](https://www.meetup.com/) Don't worry, it's not as scary as you might think, and is one of the best ways to start learning
---
### How to Learn
* How to Learn.
* Coursera Course (Not CS Specific) - [Learning how to learn](https://www.coursera.org/learn/learning-how-to-learn)
* Repetition, Repetition, Repetition - A great discussion on study techniques [Reddit Post](https://www.reddit.com/r/learnprogramming/comments/5pyx5t/a_beginners_trick_i_learned_way_too_late_in_the/)
* Repetition, Repetition, Repetition - [Reddit Discussion on study techniques](https://www.reddit.com/r/learnprogramming/comments/5pyx5t/a_beginners_trick_i_learned_way_too_late_in_the/)
---
### What is the Single most useful CS Bookmark you have?
* What is the single most useful CS Bookmark you have? [[Reddit Link]](https://www.reddit.com/r/cscareerquestions/comments/5bsg82/whats_the_single_most_useful_csrelated_link_you/)
* What is the single most useful CS Bookmark you have? [Reddit Link to discussion](https://www.reddit.com/r/cscareerquestions/comments/5bsg82/whats_the_single_most_useful_csrelated_link_you/)
* [Learn X in Y Minutes](https://learnxinyminutes.com/)
* [What CS Majors Should Know](http://matt.might.net/articles/what-cs-majors-should-know/)
* [Google's Technical Development Guide](https://www.google.com/about/careers/students/guide-to-technical-development.html)
* [CSS Tricks - Complete Flexbox Guide](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)
* [Regex Cheat Sheet](http://regexlib.com/CheatSheet.aspx?AspxAutoDetectCookieSupport=1)
* [Regex Cheat Sheet](http://regexr.com/)
* [DevDocs](http://devdocs.io)
* [Awesome List of Everything Programming](https://github.com/sindresorhus/awesome)
* [How to Break Into the Tech Industry—a Guide to Job Hunting and Tech Interviews](http://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews/)
@ -59,24 +63,18 @@ I've still got a lot of bookmarks to go through, so I'll be updating and adding
### Programs and Classes
* Programs
* [The Odin Project](http://www.theodinproject.com/)
* [freeCodeCamp](https://www.freecodecamp.com/)
* [FreeCodeCamp](https://www.freecodecamp.com/)
* [The Essential Web Developer Course](http://upskillcourses.com/p/essential-web-developer-course)
* [Epicodus Programming Bootcamp Curriculum](https://www.learnhowtoprogram.com/courses)
* Classes
* [SANITIZED list of 530+ free online programming/CS courses (MOOCs) with feedback(i.e. exams/homeworks/assignments) that you can start this month (December 2016)](https://www.reddit.com/r/learnprogramming/comments/5gr8nw/heres_a_sanitized_list_of_530_free_online/) - *Needs Updating*
* [Udacity Free Web Development Courses (Google)](https://www.udacity.com/courses/web-development)
---
### Assorted Reddit Links (Still need to sort)
* Tutorial/Screencast: [Let's Learn Algorithms: An Intro to Binary Search](https://www.reddit.com/r/learnprogramming/comments/5d56pd/lets_learn_algorithms_an_intro_to_binary_search/)
* [Thoughts on Coding Boot camps](https://www.reddit.com/r/learnprogramming/comments/5ew1gs/thoughts_on_coding_boot_camps/)
* [The Complete Guide to Bootcamps](https://www.reddit.com/r/cscareerquestions/comments/506myw/the_complete_guide_to_bootcamps/)
* Self Study - My programming notes. 275 Pages of Content [[Updated Reddit Link]](https://www.reddit.com/r/learnprogramming/comments/5opg9k/my_programming_notes_275_pages_summaries_of/) [[Original Reddit Link]](https://www.reddit.com/r/learnprogramming/comments/4iewun/my_programming_notes_141_pages_summaries_of/)
* JavaScript / Node / Angular 1 & 2 / React / Elm / C# / PHP / SQL / Git [Google Drive](https://drive.google.com/folderview?id=0BztLOG55I2FVT0NNLTVXM1JOYlk&usp=sharing)
* What to do after Colt Steele's course
* [Watch And Code](https://watchandcode.com/)
* [RegexOne](http://regexone.com/) - Learn Regular Expressions
* [Google University GitHub Repo](https://github.com/jwasham/coding-interview-university)
* [Regex 101 by Daniel Shiffman](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YEypLuls7iidwHMdCM6o2w)
* Bootcamps
* [Thoughts on Coding Boot camps](https://www.reddit.com/r/learnprogramming/comments/5ew1gs/thoughts_on_coding_boot_camps/)
* [The Complete Guide to Bootcamps](https://www.reddit.com/r/cscareerquestions/comments/506myw/the_complete_guide_to_bootcamps/)
* Self Study - My programming notes. 275 Pages of Content [[Updated Reddit Link]](https://www.reddit.com/r/learnprogramming/comments/5opg9k/my_programming_notes_275_pages_summaries_of/) [[Original Reddit Link]](https://www.reddit.com/r/learnprogramming/comments/4iewun/my_programming_notes_141_pages_summaries_of/)
* Paid
* [The Web Developer Bootcamp by Colt Steele](https://goo.gl/qTzEtx). This is the only paid resource on this document. I include it because it is worth its weight in gold. Inexpensive (less than $50) and one of the best resources out there. If you're going to buy one course, buy this one.
---
### Learn HTML
@ -85,7 +83,7 @@ I've still got a lot of bookmarks to go through, so I'll be updating and adding
* [HTML5 Tutorial](http://www.html5tutorial.info)
* [HTML5 Introduction EDX](https://www.edx.org/course/html5-introduction-w3cx-html5-0x-0)
* [Learn to code HTML & CSS - Shay Howe](http://learn.shayhowe.com/html-css/)
* [HTML Fundamentals - Solo Learn](https://www.sololearn.com/Course/HTML/)
* [HTML Fundamentals - SoloLearn](https://www.sololearn.com/Course/HTML/)
---
### Learn CSS
@ -94,6 +92,7 @@ I've still got a lot of bookmarks to go through, so I'll be updating and adding
* A visual guide to CSS - [CSS Reference](http://cssreference.io/)
* [CSS Pro Tips](https://github.com/AllThingsSmitty/css-protips?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more) - A collection of tips to help take your CSS skills pro.
* [10 principles for smooth web animations](https://blog.gyrosco.pe/smooth-css-animations-7d8ffc2c1d29#.y6p8vkehd)
* [Css Fundamentals - SoloLearn](https://www.sololearn.com/Course/CSS/)
---
### Learn JavaScript
@ -107,13 +106,16 @@ I've still got a lot of bookmarks to go through, so I'll be updating and adding
* [[Course Link]](http://courses.angularclass.com/courses/modern-javascript) [[Reddit Post]](https://www.reddit.com/r/learnjavascript/comments/4vz5y6/learn_modern_javascript_for_free_topics_covered/)
* Edabit - Learn JavaScript With Interactive Challenges: Earn XP, Unlock Achievements & Climb The Leaderboard
* [[Edabit - Website Link]](https://edabit.com/explore) [[Reddit Post]](https://www.reddit.com/r/learnprogramming/comments/5vc3gb/learn_javascript_with_interactive_challenges_earn/)
* [JavaScript - The keyword 'this' for beginners](https://hackernoon.com/javascript-the-keyword-this-for-beginners-fb5238d99f85)
* [Free Advanced JavaScript Courses - Learn Object Oriented Programming, Call Apply, and Bind, Testing, Functional Programming, and much more](https://www.rithmschool.com/courses#advanced-javascript)
* [Intermediate Course - Udacity - OOP JS](https://www.udacity.com/course/object-oriented-javascript--ud015)
* [JavaScript Tutorial](https://www.sololearn.com/Course/JavaScript/)
* Projects
* [JS 30 For 30 - 30 Projects for 30 Days](https://javascript30.com/)
* [Learn to Code with Projects - enlight.ml](https://enlight.ml/)
* **[13 Weeks of JavaScript (Medium)](https://medium.com/@___aerox___/the-beginning-of-an-adventure-13-weeks-of-javascript-78107605d533#.xgqnrstd1)** - TONS of links to JS resources
* Articles/Books
* [Javascript: Learn Regular Expressions for Beginners](https://medium.com/@bmorelli25/javascript-learn-regular-expressions-for-beginners-bb6107015d91)
* [Recursion, Recursion, Recursion (Medium)](https://medium.freecodecamp.com/recursion-recursion-recursion-4db8890a674d#.dtkatvb6j)
* [Eloquent JS](http://eloquentjavascript.net/) - Free JavaScript Ebook
* [You don't know JS](https://github.com/getify/You-Dont-Know-JS) - Free, hosted on GitHub
@ -135,6 +137,9 @@ I've still got a lot of bookmarks to go through, so I'll be updating and adding
* [Exploring the react Ecosystem!](https://www.toptal.com/react/navigating-the-react-ecosystem) - Article
* [Code academy React program](HTTPS://www.codeacademy.com)
* [Great Free React books](https://github.com/vhf/free-programming-books/blob/master/javascript-frameworks-resources.md) - Use this link first
* [Code Daily](https://codedaily.io/)
* [Build a Todo Application with React Native](https://codedaily.io/courses/2/Build-a-React-Native-Todo-Application)
* [Learn to Animate with React Native](https://codedaily.io/courses/1/Animate-React-Native-UI-Elements)
* Medium Links:
* [React Components, Elements, and Instances (Medium)](https://medium.com/@dan_abramov/react-components-elements-and-instances-90800811f8ca#.rjx4d6bgw)
* [Working with React](https://medium.com/@prodia/working-with-react-js-3e21a2ff5443#.ensczdgi0)
@ -179,6 +184,12 @@ I've still got a lot of bookmarks to go through, so I'll be updating and adding
* [Node JS Login with Passport - YouTube](https://www.youtube.com/watch?v=Z1ktxiqyiLA)
* [10 Best Practices for Writing Node.js REST APIs](https://blog.risingstack.com/10-best-practices-for-writing-node-js-rest-apis/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more)
---
### Learn Python
* [15 Free e-books to learn Python](https://medium.com/@bmorelli25/15-free-ebooks-to-learn-python-c299943f9f2c)
* [Programming Foundations with Python - Udacity](https://www.udacity.com/course/programming-foundations-with-python--ud036)
* [Designing RESTful APIs - Udacity](https://www.udacity.com/course/designing-restful-apis--ud388)
---
### Learn APIs
@ -290,6 +301,8 @@ I've still got a lot of bookmarks to go through, so I'll be updating and adding
---
### Get The Job
**Resume, Portfolio, LinkedIn, Interview Prep, and Salary Information**
* Make your portfolio
* [Customizable Web Developer Portfolio](https://github.com/bmorelli25/portfolio-template) - Built with Flexbox.
* How to Apply
* [I spent 3 months applying to jobs after a coding bootcamp. Heres what I learned. (Medium)](https://medium.freecodecamp.com/5-key-learnings-from-the-post-bootcamp-job-search-9a07468d2331#.lpuzt5pnw)
@ -324,3 +337,13 @@ I've still got a lot of bookmarks to go through, so I'll be updating and adding
* [Salary Negotiations and how not to set a bunch of money on fire (Medium)](https://medium.freecodecamp.com/salary-negotiation-how-not-to-set-a-bunch-of-money-on-fire-605aabbaf84b#.75xz4zut8)
* [10 Rules for negotiating a job offer (Medium)](https://medium.freecodecamp.com/ten-rules-for-negotiating-a-job-offer-ee17cccbdab6#.g8u1wnyw8)
* [How not to bomb your offer negotiation (Medium)](https://medium.freecodecamp.com/how-not-to-bomb-your-offer-negotiation-c46bb9bc7dea#.vdfc82rl7)
---
### Assorted Links
* Tutorial/Screencast: [Lets Learn Algorithms: An Intro to Binary Search](https://www.reddit.com/r/learnprogramming/comments/5d56pd/lets_learn_algorithms_an_intro_to_binary_search/)
* JavaScript / Node / Angular 1 & 2 / React / Elm / C# / PHP / SQL / Git [Google Drive](https://drive.google.com/folderview?id=0BztLOG55I2FVT0NNLTVXM1JOYlk&usp=sharing)
* [Watch And Code](https://watchandcode.com/)
* [RegexOne](http://regexone.com/) - Learn Regular Expressions
* [Google University GitHub Repo](https://github.com/jwasham/coding-interview-university)
* [Regex 101 by Daniel Shiffman](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YEypLuls7iidwHMdCM6o2w)