Hi, i am currently learning c# and I have learnt all beginner c# code up to stuff like interfaces, lambdas, async await, i guess that comes in intermediate c#. I am currently thinking of starting game dev with unity, and learn c# intermediate and advanced from there only. Learning c# intermediate and advanced while learning game dev, is this a right choice? Or should i stick to learning on the code editor input output? Which way is better? To complete intermediate and advanced i guess it will take up to two months, and after that i will learn game dev. but with this, i can learn both at the same time. Is this a good way to go or not? Advice pls. I am a 14 year old
Wow, you’re 14 and you’re already thinking this far ahead - that’s awesome.
I don’t have experience with game dev or with C#.
But in general, I think that working on “fun” side projects is a good thing. It can keep you motivated, help cement what you’ve learned, and give you ideas about new things you need to learn. The only danger I would say is to become too focussed on the “fun” app and to forget about your learning path. If you have the discipline to work on a side app AND continue learning generally about the language etc., then I think it can be a good thing.
I think learning game dev while learning will downgrade my learning speed and i think to stick to the concepts first is a more good choice. Thanks for the advice sir.
It’s the opposite learning game dev will help you learn things you will never learn with just learning the intermediate c#
Yeah, while I stress the importance of staying on your C# path, I also think it would be good to do a little game dev on the side. If you focus too much on games it will hamper your coding growth, but it is also a way to try out some of what you’ve learned, find other things you want to learn, and keep yourself inspired.
At some point we all need to pull our heads out of our books and start working on building something practical. I don’t know? Pull off 20% of your time for side projects? I don’t know, I’m just pulling a number out of my butt.
Plus, when you do try to get hired, having a bunch of games in your portfolio (even if some of them are still silly beginner games) will look good.
I think you just need to find a balance. When we start out, we’re just focussed on the learning. As we develop, some of that time needs to be for application. Now, most programs have built in projects so you get some of that. But if you also want a side project, go for it. Just don’t let it take over your learning.
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.