Giter VIP home page Giter VIP logo

programming-resources's Introduction

Programming Resources Hero Image

Programming Resources

Introduction

This repository originally started off as a collection of resources and advice gathered from myself and others during my time at Lambda School (now called Bloomtech). While sending out LinkedIn invites to people I looked up to, I decided to start asking people what tips they had for a new student. What I found was an amazingly gifted group of individuals that opened their minds up to help me learn from their successes and mistakes.

I decided to compile all of this advice along with great tech resources (for job prep, interviews, and more) into a single place and pass it on to future learners and builders so that you can benefit from it as well. Every single person quoted in this document has given me their express permission to do so. Every single one of them remembers what it was like to be in your shoes, and they want to give back to the community that they’ve come from. I hope their advice helps you in your journey and enables you to reach your goals.

Table of Contents

  1. Advice
  2. Architecture
  3. Blockchain
  4. Blogging
  5. Code Editors
  6. Courses
  7. CSS
  8. Data Science
  9. Databases
  10. Git
  11. HTML
  12. HTTP
  13. Images
  14. Interviews
  15. JavaScript
  16. Markdown
  17. Mathematics
  18. Personal Portfolio
  19. Python
  20. Regex
  21. Studying

Getting Involved

Please read the contributing guidelines before making any pull requests to this repository:

  1. How to Contribute
  2. Contributors
  3. License

Project Management

  • Check out the Trello Board for this project to see what tasks have been completed so far and what still needs to be done

Author

Acknowledgments

  • Thank you to everyone who has contributed to this over the years. Your advice helps others succeed.
  • Cover page photography by Lane Smith on Unsplash

programming-resources's People

Contributors

blkfltchr avatar cbtsao47 avatar cjbt avatar ckopecky avatar indifferentghost avatar jjashcraft avatar laikafusion avatar nwthomas avatar tgreenhalgh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

programming-resources's Issues

.vscode folder

Do we really need the .vscode settings folder? It seems like this is unneeded, but if you have a reason for it then this issue can at least provide a searchable reason.

[RFC] Should there be a spot or tag to include paid courses?

While most things for programming can be found for free in some form it's the unfortunate truth that the most concise, focused, and up to date information is sometimes behind a paywall.

Here's some examples for consideration:

  • TylerMcGinnis.com - bar none the best place to learn React/React Native beyond what Lambda School teaches.
  • TestingJavaScript.com - probably the best information I have seen about testing period and it focuses specifically on JavaScript.
  • Refactoring UI - One of the best books I've read on how to refactor mediocre UI/UX.

Less-focused Considerations:

  • egghead.io - General content focused on JavaScript and the surrounding ecosystem.
  • Frontend Masters - Specifically focused on the frontend ecosystem
  • PluralSight - What it lacks for in quality it makes up for in breadth of content. It easily outclasses the other two for the amount of categories, but it doesn't have the same pedigree of teachers - that's not saying there's not great teachers, but rather there's some not so great teachers on the platform.
  • Treehouse - Where many of the above resources fall short is that it's mainly watch and do on your own. Treehouse changes that by providing a much more integrated and diverse experience breaking down between watching and writing code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.