Resources
Welcome to your go‑to hub for everything you need on CodeQuestHub! Here you’ll find our own cheat sheets, step‑by‑step tutorials, and carefully selected external references to guide you from your very first “Hello, World!” all the way to your next big project.
📚 Our Guides & Cheat Sheets
GDB Cheat Sheet
- 📥 Download the GDB Cheat Sheet (PDF) — A one‑page quick reference for the most common GDB commands, so you never get stuck when debugging your code.
- 📥 Download the GDB Cheat Sheet (Dark Theme) — All the same commands with a dark‑mode layout for late‑night coding sessions.
Quick Start Guides
- 🚀 Getting Started with GDB — A beginner‑friendly walkthrough showing you how to set breakpoints, inspect variables, and step through your programs.
(More coming soon: Python Basics Cheat Sheet, C++ Memory Management Guide, and more!)
🌐 External Guides & Tutorials
We’ve also curated the best free resources from around the web:
-
Rust
- The Rust Programming Language (“The Rust Book”) — Official, comprehensive, and continuously updated.
-
Python
- Python.org Documentation — The definitive reference for Python’s standard library.
- Real Python — In‑depth tutorials, practical examples, and project ideas.
-
JavaScript
- MDN Web Docs: JavaScript — Browser‑based reference and tutorials.
- JavaScript.info — Modern guide to the language, from fundamentals to advanced topics.
-
C & C++
- cplusplus.com Reference — Standard library reference for both C and C++.
- Learn C the Hard Way — Hands‑on approach to learning C.
🎮 Interactive Learning Platforms
- Scratch — Visual coding for kids: build games, animations, and stories.
- Turtle Academy (Logo) — Learn programming concepts through drawing with Logo.
- Code.org — Guided, project‑based lessons for all ages.
- Tynker — Game‑based coding courses designed for younger learners.
🗣️ Community & Q\&A
- Stack Overflow — Ask questions, find answers, and help others solve coding challenges.
- r/programming on Reddit — Discuss news, trends, and share your projects.
- DEV Community — Publish articles, ask questions, and join a friendly developer community.
📖 Recommended Reading
Note: The links to books are affiliate links. If you purchase through these links, we may earn a small commission at no additional cost to you.
- Clean Code
Learn best practices for writing readable and maintainable code. - The Pragmatic Programmer
Essential tips for improving your coding craft. - Programming Rust
A comprehensive guide to Rust programming. - Automate the Boring Stuff with Python
Perfect for beginners and automation enthusiasts. - Fluent Python
Dive deep into Python’s advanced features. - You Don’t Know JS (Series)
A deep dive into JavaScript fundamentals and advanced topics. - The C Programming Language
The classic text on C programming. - Effective Modern C++
Tips and practices for writing efficient, modern C++.
🎓 Additional Learning Platforms
- freeCodeCamp — Build real‑world projects to earn certificates.
- Codecademy — Interactive lessons across multiple languages.
- Coursera — University‑level courses in computer science and beyond.
Have a favorite resource you don’t see here?
Send an email to profbytes@codequesthub.io — we’ll review it and add it to the list!