A curated bootkit for first-year students, interested in Computer Science, to explore core concepts, tools, and resources.
This repository is a centralized knowledge base designed to help first-year students get started with programming, development, computer fundamentals, and more. Whether you're preparing for coding rounds, exploring internships, or understanding how the internet works, this toolkit has you covered.
🧠 No prior experience needed — just curiosity and consistency!
These are the resources being maintained by:
| Folder | What's Inside | 
|---|---|
| AI-ML | Basics of Artificial Intelligence & Machine Learning | 
| Blockchain | Introduction to blockchain concepts and smart contracts | 
| C | Foundational programming in C language | 
| CPP | C++ programming concepts including OOP | 
| CS-Fundamentals | OS, DBMS, memory, logic gates & other essentials | 
| Cloud-DevOps | Intro to cloud services, GitHub Actions, CI/CD | 
| Competitive-Programming | CP questions, tricks, and templates | 
| Computer-Networks | Internet, protocols, IP, TCP/UDP | 
| DSA | Data Structures & Algorithms explained with code | 
| Flutter | Getting started with Flutter for app development | 
| Git-GitHub | Version control, Git commands, collaboration tips | 
| HTML-CSS | Basics of web structure and styling | 
| Hackathons | Ideas, preparation, and resources to participate | 
| Hardware | Electronics, chips, sensors, IoT basics | 
| Internships | Resume tips, portfolio building, how to apply | 
| Java | Java syntax, OOP, exception handling, and more | 
| JavaScript | DOM manipulation, ES6+, browser scripting | 
| NodeJS | Intro to backend with Node, Express | 
| Project-Ideas | Mini-projects and ideas to build your portfolio | 
| Python | Python basics, OOP, file handling, scripts | 
| ReactJS | Basics of component-based frontend development | 
Follow these simple steps to start learning:
git clone https://github.com/overclocked-2124/RVCE-Coding-Bootkitcd RVCE-Coding-Bootkit- Choose a topic folder (e.g., 
Python,Git-GitHub, orCS-Fundamentals) - Open the 
README.mdinside each folder to get structured notes, examples, and links 
- Try out the code snippets
 - Attempt the mini-projects or DSA problems
 - Participate in hackathons or events mentioned
 
- First-year students at RVCE or any CS/IT program
 - Beginners in programming
 - Students looking for structured CS resources
 - Self-learners aiming to build their fundamentals strong
 
- 📥 Open an Issue
 - 📧 Contact the repo maintainers: Sumukha Upadhyaya, Vivaan Hooda, Vidisha Dewan.
 - 🧑🤝🧑 Form a study group and start learning together!
 
If you found this helpful, consider starring ⭐ this repository to support the project and help others discover it too!