From Educator to Developer: Starting with Flutter

BigyanicBigyanic
3 min read

Today marks the start of a new journey—and it’s an extra special day because it’s my 25th birthday! I am kicking off my learning journey with Flutter, and this blog will serve as a weekly checkpoint to document my progress, reflect on my experiences, and capture both the struggles and small victories that come along the way.

While I don’t know how many people will stumble upon this, this blog is personal to me—a way to document my progress, hold myself accountable, and look back to see how far I’ve come. It’s my little corner of the internet where I can learn, share my thoughts, and maybe even vent about the challenges of learning something completely new. But if you’re here reading this, I hope you find something valuable, relatable, or even inspiring in my journey.

Why Flutter and Why Now?

Flutter is an open-source UI software development kit created by Google that enables developers to build beautiful, natively compiled applications for mobile, web, and desktop—all from a single codebase.

But there’s another reason why I’m starting this now. I’m in my mid-20s, and the world feels both full of opportunities and deeply uncertain. Every day, I hear discussions about how AI is replacing jobs. The job market feels like it’s changing faster than we can keep up. As a university teacher, I stand in front of students talking about technology—but deep down, I know I need to adapt, learn, and grow to stay relevant. I want to walk the talk.

I’ve chosen Flutter because it feels like a practical, future-proof skill. It allows me to build apps and bring ideas to life while learning something completely new. My goal is to upskill, enjoy the process of learning, and eventually land a job in this evolving industry.

My Learning Goals

I know this won’t be easy. Learning something new rarely is. But I’m ready for the challenge. My goals are:

  • Understand the Basics: Start with Flutter’s core concepts like widgets, layouts, and state management.

  • Learn Dart: Since Dart is new to me, I’ll focus on mastering its syntax and unique features.

  • Build Things: The only way to learn is to build. Even if it’s a tiny project that no one will see, it counts.

  • Reflect Weekly: I won’t post daily—I want to focus on learning. Instead, I’ll share my progress once a week. This will include my struggles, what I’ve built, and what I’ve learned.

A Personal Challenge

This is more than just learning Flutter. It’s a challenge to myself. To learn something new, to step outside of my comfort zone, and to make the most of this uncertain time. I want to prove to myself that I can adapt, grow, and enjoy the process without worrying too much about where I’ll end up.

Final Thought

If you’ve stumbled upon this post somehow, thank you for being here. I hope this blog will grow into a story of persistence, learning, and small victories. Today, on my 25th birthday, I’m taking the first step toward something new.

Here’s to learning, growing, and building—one week at a time. 🚀

1
Subscribe to my newsletter

Read articles from Bigyanic directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Bigyanic
Bigyanic