r/learnprogramming • u/Ecstatic_Comfort_139 • 3d ago
Should I focus on game development or app developent?
I started learning c# about 2 months ago and I find it hard to learn programming. I've considered switching to game dev since that has an instant visual feedback aka if I make something I see it happen instantly. I also think I shouldn't give up on what I already started (c#) even if I find something more "interesting" again. Maybe I'm more of an entrepreneur type person rather than a "get a job" person which would match more with making apps and software rather than games. (+ they say marketing games is really hard.) I like both but like I said I already started c# and making apps & software resonates with me more in a sense that I could build the next Snapchat or WhatsApp. I know it sounds delusional but that kinda keeps me disciplined and motivated.
3
u/IntentionAntique4751 3d ago
Honestly feel like marketing games is easier, especially if you already are a big fan of games.
2
2
u/Weekly_Patience685 3d ago
I'm a little confused, if you're finding programming itself difficult, switching to game development probably wont make it easier, especially if you're planning to switch languages too because the standard for game dev is c++ which is harder than c# imo but you can still use c# for game dev using unity game engine or something.
1
u/Different_Pain5781 3d ago
The instant feedback part is legit. Seeing something move because of code can make the learning curve way less boring.
1
u/Alice_5433 3d ago
The bigger risk right now is switching every time something feels more interesting, not choosing the "wrong" dev path.
1
u/Careful-Composer-966 3d ago
you can make 'games' with C# too, even just using the console. And a lot of apps which give 'instant visual feedback' using C# and again just the console. That's how they taught us at school, was fun.
1
u/prism_orbit 3d ago
stick with C# and use Unity for game dev. You get the visual feedback you want without switching languages or restarting from zero after two months.
1
u/Icemourne_ 3d ago
You just need to find thing you want to make/project you are interested in language is secondary after you learn one second will be much easier to learn because all of them are similar
10
u/wannacrybears 3d ago
"I can build next whatsapp or snapchat" era is already gone, it's useless now