Skip to content

ExploitEngineer/exercism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Exercism Journey

A clean, structured repository to track my journey of learning multiple programming languages using Exercism — all solved locally, version‑controlled, and documented with intent.

This repo is not about speed. It’s about depth, consistency, and mastery.

Why this repository exists

Exercism encourages deliberate practice. Solving exercises locally allows:

  • Full control over editor, tooling, and environment
  • Real‑world workflow (editor → test → refactor → commit)
  • Long‑term tracking of learning progress across languages

This repository acts as:

  • A learning log
  • A reference for idiomatic patterns per language
  • A proof of consistency over time

Learning Philosophy

For every language:

  • Write clear, readable solutions
  • Prefer idiomatic constructs over hacks
  • Refactor aggressively after tests pass
  • Add comments only when they add real insight

Mistakes are kept. Improvements are committed. Growth is visible.

Repository Structure

exercism-multi-lang/
│
├── go/
│   ├── hello-world/
│   ├── two-fer/
│   └── ...
│
├── python/
│   ├── reverse-string/
│   └── ...
│
├── javascript/
│   └── ...
│
└── README.md

Each language directory mirrors the Exercism track structure.

Workflow

  1. Download exercise via Exercism CLI
  2. Solve locally using my editor
  3. Run tests until green
  4. Refactor for clarity & idioms
  5. Commit with meaningful messages

Progress Tracking

  • Each folder reflects completed exercises
  • Commit history shows learning evolution
  • Languages are added organically, not rushed

Notes

This repo is personal, but public — meant to inspire consistency and deep learning rather than copy‑paste solutions.

If you’re learning through Exercism too: respect the process.

Practice deliberately. Learn deeply. Repeat.

About

A learning repository for mastering multiple programming languages through Exercism. All exercises are solved locally using a real development workflow, tracked with Git, and organized by language to focus on clarity, idiomatic code, and long-term progress.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages