hey, Future me and other fellow programmers,
This Repo I have created to store all my learnings and practicing codes and Access them from anywhere
I have started Learning C++ from CodewithHarry, Gpt,...etc
This repository is a collection of my personal notes, code snippets, and projects across various programming languages and technologies. It serves as a personal knowledge base and a playground for experimentation.
- C++
- Java
- Python
- Rust
- Web Development
- Data Structures and Algorithms (DSA)
- Database (DBMS)
- Linux
- College
- Resources
This section contains my C++ learning journey, from the basics of procedural programming to advanced object-oriented concepts and game development with SFML.
- Chapter 0: POP (Procedural Oriented Programming): Covers the fundamentals of C++, including variables, data types, operators, control structures, functions, and pointers.
- Chapter 1: OOP (Object-Oriented Programming): Explores the core principles of OOP, such as classes, objects, inheritance, polymorphism, and friend functions.
- Chapter 2: STL (Standard Template Library): Focuses on the C++ Standard Template Library, providing a collection of template classes and functions.
- Chapter 3: BalaGuruSwami: Contains code examples and exercises from the book "Programming in ANSI C" by E. Balagurusamy.
- Chapter 5: Learnings: Miscellaneous C++ concepts and techniques.
- Chapter 6: Xploring: Experimental and exploratory C++ code.
- Chapter X: GameDev: Game development projects using the SFML library.
- Problems: Solutions to various programming problems in C++.
This section showcases my Java projects, including a simple calculator application.
- BroCode: Contains code from the "Java Full Course for free ☕" by Bro Code.
- calc: A simple GUI calculator built with Java Swing.
- GameDev: Game development projects in Java.
- javaCWH: Code from the "Java Tutorials for Beginners" by CodeWithHarry.
- Projects: Other Java projects.
This section includes my Python scripts and projects, covering a range of topics from basic scripting to web development and data science.
- CS50P: My solutions to the assignments from Harvard's CS50's Introduction to Programming with Python.
- CWH-100: Code from the "100 Days of Code - The Complete Python Pro Bootcamp for 2023" by CodeWithHarry.
- DSA: Implementations of various data structures and algorithms in Python.
- Flask: Web development projects using the Flask framework.
- Learnings: Miscellaneous Python scripts and notes.
- Python_Crash_Course: Code from the book "Python Crash Course" by Eric Matthes.
- Sem-3 Lab: Python assignments from my third semester of college.
This section contains my initial explorations into the Rust programming language.
- hello_world: A simple "Hello, world!" program in Rust.
- hello_cargo: A "Hello, world!" program created with Cargo, the Rust build tool and package manager.
This section includes my web development projects, covering HTML, CSS, and JavaScript.
- HTML_CSS: Basic HTML and CSS examples.
- JS: JavaScript code and projects.
This section is dedicated to my practice and implementation of various data structures and algorithms.
- Babbar: Solutions to problems from the "Data Structures and Algorithms" course by Love Babbar.
- CodingNinjas: Code from the "Data structures and Algorithms" course by Coding Ninjas.
- GfG: Solutions to problems from GeeksforGeeks.
- Graphs: Implementations of graph algorithms.
- LeetCode: My solutions to LeetCode problems.
- Recursion: Practice problems on recursion.
This section contains my notes and queries related to database management systems.
- Babbar: Notes from the "Database Management System" course by Love Babbar.
- CWH: Notes from the "Database Management System" course by CodeWithHarry.
This section contains my Linux configurations and customizations.
- Acheivements: Screenshots of my Linux desktop customizations.
- Fonts: Custom fonts for my Linux environment.
- Neofetch: My custom Neofetch configuration.
- vscode: My VSCode settings for Linux.
This section contains my college coursework and lab assignments.
- sem1&2: Coursework from my first and second semesters.
- sem3: Coursework from my third semester.
This section contains a collection of useful resources, such as books and notes.
- Books: A list of programming books.
- Obsidian: My personal notes and knowledge base in Obsidian.