Skip to content

utkuhanakar/Dev-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dev Learning Hub

This repository serves as my personal system for learning, experimenting, and building in software development.

It is not limited to a single field. Instead, it reflects a broad and evolving journey across different areas of computer science and engineering.


📚 Areas

** Programming Languages (C, Python, and more) ** Web Development ** Algorithms & Problem Solving ** Artificial Intelligence & Data ** Game Development ** Systems & Low-Level Concepts


📁 Structure

## Structure

Dev-Learning/

├── Log/
│   ├── Daily-Log.md
│   └── week-1.md

├── notes/
│   ├── UI-Lessons.md
│   ├── mistakes.md
│   ├── css-basic.md
│   ├── css-flexbox.md
│   ├── css-layout.md
│   ├── html-basics.md
│   ├── html-forms.md
│   └── html-semantic.md

├── web/
│   ├── portfolio-dev.md
│   └── portfolio-mistakes.md

├── programming/
│   └── Programming-Learning.md

├── systems/
│   └── Systems-Thinking.md

├── ai/
│   └── AI-Usage.md

├── LICENSE
└── README.md


🎯 Purpose

  • Build a strong and flexible software foundation
  • Explore different areas of development
  • Document knowledge in a clear and reusable way
  • Turn ideas into working code

⚙️ Approach

  • Learn → Experiment → Document → Improve
  • Focus on understanding core concepts
  • Keep notes concise and practical
  • Continuously refine and restructure

Dev Learning Hub

This repository documents my journey in software development.

I am learning by building, experimenting, and documenting — not just consuming.

Focus Areas

  • Web Development (HTML, CSS, JavaScript)
  • Systems & Low-level thinking
  • Problem solving
  • AI-assisted development

Philosophy

  • Learn by doing
  • Keep things simple
  • Build real things
  • Document honestly

AI Usage

I actively use AI tools (ChatGPT, Claude, Gemini) as assistants.

  • I do NOT blindly copy
  • I verify, break, and rebuild
  • I treat AI as a tool, not a shortcut

Current Status

Recent Experience

On March 27, I overcomplicated my portfolio project.

I tried to add too many features at once:

  • entry systems
  • animations
  • overlays

This caused:

  • broken UI
  • non-working buttons
  • messy structure

What I learned

  • Keep things simple
  • Build step by step
  • Stability > features

Structure

Each folder represents a learning domain.

Inside:

  • notes → what I learned
  • experiments → small tests
  • projects → real builds

Logs

Daily progress is tracked in /logs.


This is not a perfect repo. This is a real learning process.

🚀 Vision

To become a versatile software developer capable of working across different domains and building meaningful systems.


📌 Note

This repository evolves over time as I learn, experiment, and improve.

About

A structured repository documenting my journey in software development, including experiments, notes, and projects across various domains.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors