Coding Garden
Sign In

About Me

Hi, I'm Mike Höneise! Welcome to Coding Garden - where complex programming concepts become simple, step-by-step learning experiences.

My Story

I've been fascinated by programming long before I even started my apprenticeship. When I finally had my first informatics lessons in vocational school, I quickly noticed something: while I already knew a bit about coding, many of my classmates were completely lost.

The problem wasn't that they couldn't learn — it was how things were explained. Our teacher would throw new concepts at us without really starting from the basics, and the exercises were supposed to "guide us," but instead they were often so tricky that nobody knew how to even begin.

Even I struggled sometimes, and I could see the frustration in my classmates who had no foundation to fall back on.

Why I Created This Site

That experience stuck with me. Learning something new should feel like building with Lego blocks — one step at a time, piece by piece, until the big picture makes sense.

So, I started this site to do what my school lessons didn't:

  • Explain topics in simple, clear steps
  • Provide examples that make sense
  • Create exercises that actually guide you to understanding instead of overwhelming you

Most importantly, I want this to be a place where feedback is welcome. If something here is confusing or could be explained better, I'd love to hear from you.

How the Tutorials Work

A structured approach to learning complex programming concepts

Some complex topics require a bit of background knowledge in areas like math or computer science fundamentals.

Explaining all of these basics inside every tutorial would make them way too long and confusing. Instead, I've written (and keep updating) a dedicated Background Knowledge section here on the site.

Whenever a tutorial relies on one of those concepts, I'll link directly to the article about it. That way:

  • If you already know it, you can just keep going
  • If you don't, you can pause, learn the subtopic, and then come back with a stronger foundation

This keeps the tutorials focused while still giving you everything you need to understand the bigger picture.

A Little About Me

Outside of coding, I enjoy watching anime and playing video games. I find both inspiring — sometimes they spark creativity, sometimes they're just the perfect way to relax after a long day of programming.

I believe anyone can learn programming or AI if it's explained the right way, and I want this site to be that bridge for anyone who's ever thought "this is too complicated for me."