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. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Is it possible to learn programming with Unity?

Discussion in 'Getting Started' started by Danirdd92, Jul 27, 2015.

  1. Danirdd92

    Danirdd92

    Joined:
    Jul 27, 2015
    Posts:
    1
    Hello everyone, first post!

    I decided that I want to learn how to program (i.e code) with the ultimate goal of making my first 2D game for mobile phones.

    As far as my experience goes I know very (very very....) little about programming, but just enough so I won't get frighten by just looking at a script. I want to start all over again with the basics of code writing and gain full proficiency before moving on to making games. is unity a good place to start?
     
  2. jhocking

    jhocking

    Joined:
    Nov 21, 2009
    Posts:
    813
    There are tutorials in the Learn section of this site that start from knowing nothing about programming and teach that. Personally though I would suggest spend a weekend learning the basics of programming on a site like Codecademy and then picking up Unity-specific code will be a breeze. Once you already know the basics of programming you could checkout a resource like my book Unity in Action.
     
    Martin_H, Ryiah and JoeStrout like this.
  3. JoeStrout

    JoeStrout

    Joined:
    Jan 14, 2011
    Posts:
    9,848
    What he said. I would only add: yes, it is not only possible, but a very fun and productive way to learn programming.

    Last year I taught a bunch of middle schoolers who had never programmed before how to program in Unity, while developing a spacecraft simulator for the school aeronautics club. It was a blast and they all learned a lot. Just hang in there, ask clear questions, and be patient while you level up your mad skillz!
     
    Martin_H, Ryiah and jhocking like this.
  4. sadsack

    sadsack

    Joined:
    May 27, 2015
    Posts:
    156
    Just start doing, you will go from Hello World to a 2D game in a few weeks.
     
    Martin_H likes this.
  5. Ness

    Ness

    Joined:
    Oct 1, 2012
    Posts:
    182
    I would say that Unity is the best place to start programming if you like games :)
     
  6. Sykoo

    Sykoo

    Joined:
    Jul 25, 2014
    Posts:
    1,394
    I officially begun learning C# and JavaScript in Unity, though I had worked on C++ (just a bit) and VisualScripting (I think it was called that) on Windows Maker, Visual Studio. Unity is a perfect source to learn coding, both structurally and logical programming.