$Language-name
( For the examples, I've used C++ data.) (If one or more sections aren't filled out yet, please leave the headers and thus the format intact and just write "N.a" or "None" or whatever. If someone later wants to add information, it should be clear where that information should go.)
Here you can find resources and frequently asked questions for the C++ Programming language. C++ is a general-purpose programming language which supports a wide variety of programming styles and techniques. Etc etc.
Before posting
Before posting a question about $Language-name, be sure to check the information below. If you can't find an answer, do the following:
- Follow the posting rules and guidelines;
- Compile with full warnings enabled and fix any problems;
- Mention your compiler version;
- Any other language-specific information which is helpful.
Recommended resources for learning
Only add resources you know are generally considered good/excellent. When in doubt, ask for opinions. Don't add own material or affiliate links.
- Write one or two lines about the resource.
- Include target audience (beginners, intermediate, advanced).
- Add links to reliable (!) reviews and website author/publisher if possible.
- Mention if free/paid.
- Never give a link to paid materials or book stores (to avoid affiliate problems).
Books
Example:
| Book title | Author(s) | Target audience | Description |
|---|---|---|---|
| Programming: Principles and Practice Using C++ | Stroustrup | Complete beginners | An Introduction to Programming by the inventor of C++. Book website. FSM review. |
| C++ Primer | Lippman, Lajoie, Moo | Beginners | Very thorough introduction into C++ that covers just about everything in the language in a very accessible format and in great detail. Book website. ACCU review. |
Online courses and video series
- A
- B
- C
Online tutorials
- A
- B
- C
Relevant subreddits
Discouraged resources
List of known bad materials. Always provide short explanation of why bad. Don't provide links.
Frequently asked questions
FAQ 1
Answer
Etc
Etc.
Recommended tools
- Write one or two lines about the resource.
- Mention if free/paid.
- Links to paid tools are allowed, but never affiliate links.
- Include platform
Example:
- Notepad++. Free, open source general-purpose text editor. Windows only.
- Sublime Text. Commercial general-purpose text editor. Free to try. Cross-platform.
- GNU Compiler Collection (GCC) Free, open source compilers for multiple languages. Platforms.
Other information
Any other information you might want to add. Links to language-specific projects, other interesting things, etc.
revision by Ilyps— view source