First off, thank you for considering contributing to Free Programming Resources! It's people like you that make this initiative such a valuable resource for everyone interested in learning programming.
Contributions are made to this repo via Forks and Pull Requests. Here are some ways you can contribute:
- By adding new free programming resources.
- By verifying and updating existing resources.
- By suggesting improvements to the existing list or documentation.
We welcome the addition of new resources that are freely available and valuable to learners. To add a new resource, please ensure it meets the following criteria:
- The resource is fully free and does not require a paid subscription to access.
- It offers substantial content that can genuinely help learners.
- It is not a duplicate of an existing entry.
- Fork the repository on GitHub.
- Clone the project to your own machine.
- Commit changes to your own branch.
- Push your work back up to your fork.
- Submit a Pull Request so that we can review your changes.
Please follow the existing format when adding your resource. Include the name, a brief description, and a direct link to the resource. Here's an example:
- [Resource Name](link) - A short description of what this resource offers.