Lessons I Learned Jumping Between JS, C#, GDScript, and Flutter



This content originally appeared on DEV Community and was authored by Wasi Ahbab

***🚀 Why I Chose the Unbeaten Path: Learning JS, C#, GDScript, and Flutter as a Freshman*

Hi everyone 👋 I’m Wasi Ahbab, a**** CS student at AIUB who loves building things that feel alive — from apps to games.

When I first stepped into programming, people told me:
“Pick one language and stick to it.”
But my curiosity said: Why not explore more?

So here I am, learning and experimenting with:
• JavaScript (JS) → For web development and interactive projects.
• C# → My gateway into game development and scalable software.
• GDScript → The secret sauce behind my Godot game experiments (think AoE + Dota vibes 🎮).
• Flutter (Dart) → For creating apps that actually run beautifully on both iOS and Android.

💡 What I Discovered So Far
1. JS teaches me to think in terms of the web — fast, dynamic, everywhere.
2. C# trains me in structure, OOP, and game mechanics.
3. GDScript reminds me coding can be fun and lightweight, especially for prototyping.
4. Flutter gives me the thrill of seeing one codebase light up two platforms at once.

Instead of getting lost in “what language is best,” I found that each one gives me a new lens to see the same problem differently.

🔥 Why I’m Here on DEV

I want to share the raw journey — no sugarcoating.
• The bugs that made me laugh 🤦‍♂
• The experiments that failed but taught me something powerful
• The small wins that keep me motivated

My upcoming posts will cover:
• Building my first Flutter app step by step 📱
• How I’m creating a self-upgrading main character in my Godot game
• The way C# and GDScript complement each other in game dev
• Why starting with JS actually helps even if your goal is games or apps

⚡ A Quick Takeaway for Beginners

Don’t feel guilty for exploring multiple languages. Curiosity is your biggest weapon as a student. The overlap between them often teaches you more than a single “perfect” path ever could.

Thanks for reading 🙏
Now I’d love to hear from you:
👉 Which language first blew your mind and made you feel unstoppable?

Let’s keep learning, experimenting, and walking that unbeaten road together 🚀

— Wasi Ahbab


This content originally appeared on DEV Community and was authored by Wasi Ahbab