RCD (Coding Dungeon) is a work-in-progress interactive terminal tool for exploring and learning the basics of dozens of programming languages and technologies. It features a retro menu-driven interface and provides code examples, explanations, and topic breakdowns for each language. It exhibits some of the very first programming languages all the way up to the modern and even esoteric programming languages.
- Slow-print intro for a "dungeon" feel
- A growing menu of 50 languages and tech topics (Python, AI, Fortran, COBOL, Lisp, Mojo, R, Julia, Haskell, Scala, Elixir, Erlang, F#, Kotlin, Rust, Java, C++, C#, C, Assembly, JavaScript, HTML, XML, CSS, Ruby, Lua, Shell Scripting, Dart, Flutter, Go, Perl, SQL, PHP, Swift, Typescript, MATLAB, Carbon, Nim, Crystal, Forth, APL, Prolog, D, OCaml, Ada, AlmostBinary, Malbolge, Befunge, JSFuck, Terminal)
- Submenus for each language with topics (Basics, OOP, Data Science, Web, etc.)
- Detailed explanations and code samples for each topic
- Terminal-based, no GUI required
-
Clone or Download
git clone <your-repo-url> cd RCD
-
Run the Program
python3 RCD.py
-
Navigate the Dungeon
- Use the number keys to select a language or topic.
- Enter
0to exit.
- Python 3.x
- No external dependencies (uses only standard library)
Magnum Opus Coding Dungeon:
Created by Satan with Love
Choose Your Destiny:
1. AI Programming
Learn the basic of AI programming, including algorithms and tokenizers, in Python, Java, and C++.
2. Python Programming
Learn the fundamentals of Python, an object-oriented programming language.
...
40. Terminal Commands
Learn the basics of terminal commands, including file management and process management.
0. Exit Dungeon
Exit and Never Return.
Enter The Number of Your Demise:
- This project is a learning tool and a personal coding playground.
- Many topics are still being expanded and improved.
- The examples are all idiomatic to their respective languages.
- This is a culmination of years of knowledge and experience.
- If you discover anything out of order let me know!
- Contributions and suggestions are welcome!
MIT License
Created by Satan with Love (Looney) email at [email protected]