NavigoLearn is a community-driven and open-source project that aims to help people learn programming. This repository includes roadmaps for the following areas:
- Math
- Operating Systems
- Programming Languages
- Web Development
- Backend Development
- Frontend Development
These roadmaps can guide you from the very beginning to advanced topics in each area.
We use Obsidian to modify the files. We make sure the markdown it's mostly compatible with GitHub but you may see some oddities.
If you use obsidian to view the files you may want to install the following plugins:
- Dataview
if you want to contribute it may be helpful to additionally install:
- Advanced Tables
- Obsidian Copilot
- Terminal
If there is a topic you would like to see covered that currently isn't, or you think a section needs improvement, feel free to open an issue on our repository. We value community input and appreciate your feedback!
We love contributions from our community! To get started:
- Fork this repository.
- Make your changes in your forked repo.
- Submit a pull request here.
- Wait for the review and merge.
If you have any questions about contributing, please open an issue, discussion or contact us using a method bellow.
We are working on a contact form, but for now, you can contact us via email.
If you want to see our progress and support our project, please follow our organization here on GitHub, make a issue or a pull request. We appreciate your interest and feedback. 🎉
This repository is under BSD 3-Clause License