Search Unity

  1. Get all the Unite Berlin 2018 news on the blog.
    Dismiss Notice
  2. Unity 2018.2 has arrived! Read about it here.
    Dismiss Notice
  3. We're looking for your feedback on the platforms you use and how you use them. Let us know!
    Dismiss Notice
  4. Improve your Unity skills with a certified instructor in a private, interactive classroom. Learn more.
    Dismiss Notice
  5. ARCore is out of developer preview! Read about it here.
    Dismiss Notice
  6. Magic Leap’s Lumin SDK Technical Preview for Unity lets you get started creating content for Magic Leap One™. Find more information on our blog!
    Dismiss Notice
  7. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

Where to begin? C#?

Discussion in 'Getting Started' started by Dgreen032, Aug 5, 2018.

  1. Dgreen032

    Dgreen032

    Joined:
    Dec 1, 2016
    Posts:
    2
    I would like to start in the process of making games (very simple) I know that creating games is not a walk in park and it requires a bit of work, but the only thing stopping me is the coding.. I've tried the unity tutorials but I feel like it's "do what I do" instead of actually understanding the code itself. I'm not very experienced with coding but I don't want to let that throw me off creating games completely. I would like some direction and information on coding and what would be the best way to learn it? Thank you.
     
  2. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    15,354
  3. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    11,786
    If you don't mind setting aside the game development tools for now the best learning resources for helping you understand the code you write are the ones that focus on it exclusively. The C# Yellow Book is one of the best beginner coding books out there for this, but if you want a video series Brackeys has one that covers the same topics but to a lesser degree due to time constraints. You might even want to go through both.

    http://www.csharpcourse.com/ - Free C# Yellow Book
    https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51 - Brackeys "How to program in C#"

    Code written with these series can be compiled and tested online using the following website if you don't want to set up the compile tools the authors chose (C# Yellow Book uses Visual Studio and Brackeys uses Xamarin Studio).

    https://dotnetfiddle.net/
     
    Last edited: Aug 10, 2018 at 7:54 PM
    hippocoder and Dgreen032 like this.
  4. Dgreen032

    Dgreen032

    Joined:
    Dec 1, 2016
    Posts:
    2
  5. egartnuc

    egartnuc

    Joined:
    Jun 2, 2018
    Posts:
    10
    I'm a new developer myself (I barely even dare call myself a developer), but I found it very useful to take some of the courses on Coursera about C# and Unity. It's been those, then plenty of tutorials on many different subjects, Unitys own and others on youtube, which helped familiarize with core concepts

    Link below. I think it's a total of 5 courses, but I took only the first 2 so far (don't think I will take any more). They helped a lot. Unlike previous mentioned alternatives (afaik) they are not free. Although there is a 7 day free trial, which was what I needed to finish the first course.

    https://www.coursera.org/specializations/programming-unity-game-development
     
  6. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    22,446
    You're here - you're a developer! :)
     
    Kiwasi likes this.
  7. egartnuc

    egartnuc

    Joined:
    Jun 2, 2018
    Posts:
    10
    That's very nice of you, but until I showcase something finished I'm a disgrace to you. ;)
     
  8. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    15,354
    Actually getting any work done is optional around here. :p
     
  9. winterfive

    winterfive

    Joined:
    May 21, 2018
    Posts:
    12
    My first "Hello World" was with CS50 available at EdX. A terrific class to get you started in coding/computer science. GL!