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

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...
 


Join ๐•‹๐•„๐•‹ on Telegram
Channel PREVIEW:
Back
Top