Skip to content

f-ei8ht/notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes

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.

📁 Structure

The notes are organized into different categories:

  1. Android - Kotlin and Jetpack Compose => Page
  2. Computer Science Fundamentals -
    • Object-Oriented Programming => Page
    • Operating Systems
    • Database Management System
    • Computer Networks
    • System Design
    • Computer Architecture and Organization
    • Software Engineering
  3. DSA => Page
  4. Frontend
  5. GO => Page
  6. Kotlin – Language concepts, Android-specific Kotlin features => Page
  7. Java – Core Java => Page

🔧 How to use this repo

  1. Clone the repository:

    git clone https://github.com/f-ei8ht/notes.git
  2. Open the notes in Obsidian or any markdown editor of your choice.

  3. Start exploring.

  4. New to Obsidian, follow the tutorials and guides given below to grasp concepts quickly -

    • Obsidian as a Second Brain: The Ultimate Tutorial => Link
    • How I Take Notes For Computer Science With Obsidian: A Deep Dive and Tutorial => Link
    • Odysseas YouTube channel, he has impressive videos about obsidian => Link
    • Obsidian Help => Link
    • Obsidian Developer Docs => Link
  5. Never used markdown before, just go to this website Markdown Guide, you can easily learn about markdown in a single day.

🛠 How I take notes

  • Markdown – For writing structured and readable notes, I use markdown.
  • 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

🚀 Future Plans

  • 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!

About

CS Notes, I take using Obsidian 🪨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •