From 7b5f1acb6bfb48fb9e4c9608be67afd3732a03f9 Mon Sep 17 00:00:00 2001 From: Rud156 Date: Wed, 3 May 2017 20:15:07 +0530 Subject: [PATCH] Added REGEX 101 Link --- README.md | 87 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 55 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 0b0880c..568a116 100644 --- a/README.md +++ b/README.md @@ -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. Here’s 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) \ No newline at end of file