Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Is learning C# worth it?

Discussion in 'Editor & General Support' started by TumbaBit, Oct 16, 2014.

  1. TumbaBit

    TumbaBit

    Joined:
    Feb 17, 2013
    Posts:
    9
    I've been thinking about picking up making games in Unity again and I'm wondering if I should learn to use C# with it, this time around? I already know how to use Javascript/Unityscript, but I was considering if I would be better to start from scratch using C#. I'm pretty confident that I can pick it up fairly quick, but my main concerns are if I will be able to use it anywhere apart from Unity? Would it actually be worth it or should I just stick to Javascript/Unityscript?

    Please, tell me what you think. Thanks!
     
  2. RJ-MacReady

    RJ-MacReady

    Joined:
    Jun 14, 2013
    Posts:
    1,718
    That's kind of a personal decision. But yes. C# is a very modern language, it's not going away, it encourages you to understand how computer memory is managed and it's about as safe as you can get. However, I think if you're going to C# it's best to learn some C/C++ first. It could be a bigger investment in time than you're looking for.

    But overall, learning is never a waste of time.
     
  3. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    8,936
  4. RJ-MacReady

    RJ-MacReady

    Joined:
    Jun 14, 2013
    Posts:
    1,718
    Plus, if you ever decide to get a job programming, not knowing C# might raise an eyebrow or two.