GithubHelp home page GithubHelp logo

zero-to-mastery / resources Goto Github PK

View Code? Open in Web Editor NEW
2.6K 71.0 1.1K 2.26 MB

Here is a list of best resources to get you started with learning how to code (mostly related to Web Development). Feel free to add your favorite resources as well and help others in their journey of learning.

Home Page: https://zero-to-mastery.github.io/resources/

License: MIT License

Ruby 5.80% Shell 6.13% HTML 88.07%
developer-resources programming-resources tutorial-list react javascript youtube-channels articles podcasts youtube-channel

resources's Introduction

Useful Resources for Developers

A list of student-collated resources deemed to be useful for every developer and categorised. Andrei has a hand-picked list of his favourite resources which you can find here.

Table of Contents

Contributing

  • You are always welcome to contribute to this project, kindly visit our Contributor's Guide before opening a pull request.

  • First time contributing to open source? Awesome! Read more about the process in Contributing to GitHub.

  • List of Contributors: A page showing the GitHub usernames of all who have contributed to this open-source project! Make sure to add yourself and submit a pull request if you've contributed.

resources's People

Contributors

abdus avatar arjunkharbanda avatar avidcoder101 avatar caks42 avatar csingam avatar dauntless-labs avatar dharmik48 avatar dhaval1403 avatar donmarvex avatar fayasnoushad avatar hr1shu avatar l-white avatar laurelinep avatar lion-admin avatar mama42 avatar mattcsmith avatar mehul1011 avatar raptorchief avatar rawatdev avatar rohithv07 avatar rookie-cookie avatar royranger avatar rtrumpie avatar samirjouni avatar sophiabrandt avatar stjepanjurekovic avatar tejas150 avatar thomas-lysens avatar tonydc1997 avatar uchesylvester 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  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

resources's Issues

Adding an Open Source Category

Hello there! :) I'm thinking of adding an Open Source category to this file. It would be a great tool for coders of all experience levels to find ways to develop their soft skills outside of doing coding tutorials, courses, etc.

Web Page

This project could benefit from having its resources turned into a full-on web page.

Add a pull request template

Having a PR template can really help new contributors while raising a PR. With a PR template, new contributors have to worry less about adding proper descriptions to PR and rather focus on actually contributing new resources.

Also, it can help to keep all PRs consistent in the project.

Back Button

When we visit any new page there's no back button available which is not good in context with UI/UX

Add a new category

Request to add a new category for some famous questions and algorithms asked in interview questions related to data structures

Link this repo to zero-to-mastery website

zero-to-mastery website has a resources section. It would be nice if this repo and the one present there could be merged or integrated somehow. I opened a similar issue in that repo. This will help others to look at just one place for all the resources. See this

Should we add a CSS Resources category?

Currently there are a lot of CSS resources in the Web Design Resources. Although related to web design, these resources may fit better in a CSS Resources category.

Microsoft Virtual Academy shut down

Microsoft Virual Academy has been shut down. Its replacement Microsoft Learn is focused on videos about Microsoft proprietary technologies.

[Up for grabs] Angular Resources

There is a file called Angular.md where some kind soul has collected resources related to the JavaScript framework.
The file is not part of the TOC in the Readme.md file.

I suggest adding a link to the file with a short description in README.md, like so:

- [**Algorithms & Data Structures**](AlgorithmsDataStructures.md): Resources for tackling algorithms.

- [**Articles**](DevelopmentArticles.md): General articles page on web development.

For more info, see the guide.

Allthefreestocks link has many broken links

Under Web Design Resources: images & video (the very first resource) has many links that are inoperable. My question is this. Do we keep the master link for the few links that work? Or do we remove that link and add any that were on it that still work? I wonder too if any of the links listed in that one are listed elsewhere. When I have more free time I will go through the links and validate all that work and submit edit suggestions as I see fit. Unless someone else wants to beat me to it.

Hacktoberfest participation

Quick question for the zero-to-mastery maintainers - is this repo no longer participating in Hacktoberfest? I know it's participated in previous years (and I think it was listed as participating as of a few days ago) but it looks like the #hacktoberfest tag has been removed.

Thanks for the clarification!

Extending the list to non-web development resources.

Since these resources are a good one-stop beginners guide for starting their programming journey, why limit the list for web-development!

We can include topics like:

  1. Data Analysis, Machine learning and Artificial Intelligence
  2. Mobile App development
  3. Cloud Computing

Since JS already exists, there can be separate well-curated lists about other programming languages like Python, Rust, Go etc.

Broken In-Text Links in CONTRIBUTING.md

The table-of-contents style links in the CONTRIBUTING.md doc were broken due to a double hash (##) in the links. I corrected the syntax to a single hash (#) in a separate branch, which I'll submit a pull request for now.

Suggestion: Favicon

Minor suggestion: that we include a favicon to the website to give the site a more 'complete' feel, and let the tab look more at home among other tabs in the browser. Would be happy to work on this simple, but I think worthwhile, upgrade.

Add a CONTRIBUTING.md Guideline

As the list of learning resources grows and more people get to use this project, wouldn't it be nice if we had a CONTRIBUTING.md file. This will serve as a guideline, listing out the steps for contributing to this project thus making contributing easier, and encourage developers especially newbies and recent graduates from the ZTM courses to contribute.
I'd be interested to work on this feature if approved. Thank you!

[Up for Grabs/Enhancement]: Add a link to `Contributing_to_GitHub.md` to README

We have a file called Contributing_to_GitHub.md.
I suggest adding a link to that file in the section "Contributing" in README.md

For example, in README.md:

## Contributing

- [Contributing to GitHub](Contributing_to_GitHub.md): blablabla, text

- You are always welcome to contribute to this project, kindly visit our [**Contributors' Guide**](https://github.com/zero-to-mastery/resources/blob/master/CONTRIBUTING.md) before opening a pull request

// more text

Don't forget to add your name to CONTRIBUTORS.md, too!

Add Database and SQL category

I came looking for resources that would help teach me how to add a database to my website. This category could include resources that discuss database design, database management, SQL, and the database related functions for various programming languages such as JavaScript, Python, and PHP.

Design Tools

Great resources list!

I have been following the Design Tools Survey for several years and it has helped me evolve my front end stack tremendously!

I would like to ad a Design Tools subhead to the WebDesignResources.md list to include the 2021 survey.

Let me know if you think this is a good fit and I will contribute!

Thanks for all the great infos!

Game Development Resources

i can include the resources for game development, categorised as websites, documentations, youtube, etc.

Add New category that includes Blockchain and web3 recourses

Business runs on information. The faster it’s received and the more accurate it is, the better. Blockchain(web3) is ideal for delivering that information because it provides immediate, shared and completely transparent information stored on an immutable ledger that can be accessed only by permissioned network members.
I can work on this please assign this to me if you like it

Who added the 404.html?

who added 404.html? most of the files are in markdown and besides what is the point of having one is not linked to anything?

Couple of dead links

CSS Visual Dictionary hyperlink forwards to a potentially malicious spam landing page. I would take a screenshot but that page scares me. Also on the CSS Zen Garden home page, the hyperlink on the top right side bar also references a web page that is unreachable.

Help us organize this repo.

To organize this project in such a way so that the user can find the stuff quickly and can navigate through the list easily so if you have some ideas comment down below our aim is to make this beginner guide to web development something similar to this
OSSU
OSSU website

Add Newsletter

This should be a developer newsletter be it weekly, monthly or daily.

Fix,typos grammatical mistake etc

If you are a Grammar Nazi and want to help, please look into our for typos and grammatical mistakes and fix them. It will be much appreciated.

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.