Skip to main content

Welcome

First of all, we truly appreciate your willingness to contribute to cpp-lang.net. Your support is instrumental in helping us make this resource even better.

Please keep in mind that this project is still in its early stages and we are looking for contributors to help us with the development of the website. We're open to changes of any kind.

Why we need your help​

We are confident that with the support of passionate individuals like you who are willing to contribute we can elevate this project to new heights. In order to achieve our goal of creating a comprehensive and all-inclusive resource site for C++ developers, we are actively seeking assistance in various areas and we are confident that you will be able to help us. Here are some ways you can contribute:

  • ✍️ writing course lessons
    a great opportunity for those who enjoy teaching and want to share their knowledge with others.
  • 📖 expanding documentation
    a task for people who are detail-oriented and want to make the site even more comprehensive.
  • â­¯ keeping existing documents up-to-date
    for those who like to stay on top of things and ensure the site has current information.
  • 🖼️ providing images and animations
    a chance for those with a creative side to make documents easier to understand.
  • 🚀 improving the general design of the website
    a task for those who have an eye for design and want to make the site more visually appealing.
  • 🔬 proofreading
    an opportunity for those who have a keen eye for detail and want to help make sure the site is error-free.
  • 📢 promoting it
    a task for those who want to help get the word out and reach more people with this valuable resource.

Get in touch!​

If you have any questions regarding contributing, please visit our Discord server!

Join our Discord Server

Goals​

On docs and the course​

It's important to note that the goal of the "Learn" category is to teach people from the very beginning, such as those who have never learned programming before. As such, we allow for simple explanations that may omit more advanced topics that will be covered in later lessons.

The main difference between the docs and learn sections is that the "Docs" section should not skip any topics, but should be organized starting with the most important and commonly used knowledge and progressing to the most specialized topics. Whereas in the "Learn" section, it's acceptable to skip some details in order to provide an easy and smooth learning experience, and these topics can be covered in later lessons.

Disclaimer

This website was started by non-native speakers of the English language, so please if you see any spelling or grammar mistakes or have any suggestions, feel free to fix them 😊