12

Im 14 and I can't choose between C# (Unity game development) or python. I wan't to learn it all xD and I got some knowledge about C# and some about Python. What scares me the most is that I always think I won't have the time to learn everything I want... Did you guys feel like that sometimes?

Comments
  • 0
    btw I also wan't to learn ruby and kotlin
  • 6
    You're 14, you've got all the time to learn all the things!
  • 1
    That’s perfectly reasonable to feel that way, and it can be a good thing.

    Go and learn all the things.

    The next step will be when you know a lot of languages/frameworks and the. He real challenge is identifying the rift one for the job.

    I would suggest picking a project to build (without a language in mind) and then go research which language to use and the. Build the project with the right language. Then keep doing that forever.

    Cheers 🍻
  • 1
    Just learn both. And I feel like that about all the time. But there are those moments when you finally publish that little 2-D game you learned three new frameworks and libraries for and you see it all is good.
  • 2
  • 4
    I'm also 14.

    What I am doing is learning a bit about a new lang or framework every three days. I have ended up learning a lot and have discovered dart recently. Now it is by far my favorite language.
  • 3
    I'm going to give you a direct answer because I found myself in your shoes a few months ago.

    If your just starting out, start with C#.

    C# is compiled and statically typed which means one thing I cannot possibly overstate for how much it helps accelerate the learning experience:

    - Intellisense

    Intellisense allows the IDE (visual studio) to tell your right away when you've made a mistake and it gives you very useful code-completion suggestions.

    Go on YouTube and look up the Bob Tabor tutorial. That's a good starting point.

    Also, with C# you can easily create windows applications, web aplicacions and even Android/iOS applications thanks to Xamarin.

    Not only is it incredibly well engineered, consistent and has a huge base library... but it's also extremely versatile.

    And, when it comes to learning, intellisense makes a huge difference in my opinion.
  • 2
    @Finnim i second that motion. C# will pass on to different languages due to the syntax being in the C family.

    Whatever you do just stick to it op! Both are great languages and you have way more time than you think. I started around 18 or 19, so definitely keep at it(27 now)
  • 1
    Challenge Accepted

    - Barney Stinson
  • 1
    you will be able to learn all thr things,
    no mather languages next will be easier then that before.

    and yes feel like this nearly every but that is what is great, there is allways more to learn and the more you learn the easier it is. :)

    best of luck.
  • 1
    Unity devs repealed Python like script language called Boo from supported languages, so you must learn C# or JavaScript to make games on it.
Add Comment