This repository contains my personal notes on various topics, including Data Structures & Algorithms (DSA), Computer Science fundamentals, Go, Front-end development, Android development, Kotlin, and Java. These notes are primarily written using Obsidian.
The notes are organized into different categories:
- Android - Kotlin and Jetpack Compose => Page
- Computer Science Fundamentals -
- Object-Oriented Programming => Page
- Operating Systems
- Database Management System
- Computer Networks
- System Design
- Computer Architecture and Organization
- Software Engineering
- DSA => Page
- Frontend –
- HTML => Page
- GO => Page
- Kotlin – Language concepts, Android-specific Kotlin features => Page
- Java – Core Java => Page
-
Clone the repository:
git clone https://github.com/f-ei8ht/notes.git
-
Open the notes in Obsidian or any markdown editor of your choice.
-
Start exploring.
-
New to Obsidian, follow the tutorials and guides given below to grasp concepts quickly -
-
Never used markdown before, just go to this website Markdown Guide, you can easily learn about markdown in a single day.
- Markdown – For writing structured and readable notes, I use markdown.
- It is a markup language created by Jake Gruber
- Obsidian – Used for organizing and linking notes.
- They have a graph view which is very impressive.
- For syncing my notes, I use git, let me explain it in a more convenient way -
- I use arch by the way, so I created a github repo of my notes.
- Then I installed ish Shell on my ios device, and then I cloned the repo to my local storage using git, where ish Shell has kept it's files.
- Then I just simple copy paste my notes folder to obsidian vault.
- On, Windows simply use git and clone the repo, open the repo as vault in obsidian.
- For android you can have termux installed and follow the same process.
- For detailed approach please follow this post on my website => Link
- Expand DSA notes with more problem explanations and solutions
- Add more in-depth notes on Go and backend development
- Improve Android development section with hands-on examples
📌 Follow me on GitHub for updates!