W
Wasi Ahbab
Guest
***
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
Continue reading...

Hi everyone

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.
โธป

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.
โธป

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
โธป

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:

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

โ Wasi Ahbab
Continue reading...