mirror of
https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer.git
synced 2026-02-25 16:44:07 +01:00
Added REGEX 101 Link
This commit is contained in:
parent
1bd2c93cf3
commit
7b5f1acb6b
1 changed files with 55 additions and 32 deletions
87
README.md
87
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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue