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

what can help me learn C#?

Discussion in 'Scripting' started by ehabgaming1, Feb 1, 2020.

  1. ehabgaming1

    ehabgaming1

    Joined:
    Mar 20, 2018
    Posts:
    9
    Im new to unity c# and im trying to learn it but i don't know where to start so whats the best way to learn unity c#?
     
  2. killers12342

    killers12342

    Joined:
    Sep 11, 2017
    Posts:
    4
    youtube
    basically follow youtube tutorials to do things and in no time youll understand it
     
  3. ehabgaming1

    ehabgaming1

    Joined:
    Mar 20, 2018
    Posts:
    9
    i have tryed that and it works but i learn better by reading so is there any tutorials about unity C# that i can read?
     
  4. diXime

    diXime

    Joined:
    Oct 2, 2018
    Posts:
    162
    Hello!
    W3School is a good reference for any programming language:
    https://www.w3schools.com/cs/

    And specific to Unity there is learn.unity
    https://learn.unity.com/courses

    Ask your questions here (Getting Started)
    https://forum.unity.com/forums/getting-started.82/

    If you speak french I have others.


    EDIT: Oh, and... It's not high-voltage electronics. Take challenges, make mistakes, chrono-test (there are often several ways to do things, sometimes some are faster than others...). If you have some 'programming fundamentals' common to every languages, to me the best way to learn is by practice.

    I would avoid learning via youtube, mostly. Most youtubers aren't experienced programmers and strive for immediate results without much care for optimisation or code quality, and copying their code is not learning.
    But!
    In youtube, I would strongly recommend Daniel Schiffman's channel Coding Train. It's usually in processing (java). Java looks a lot like C# and his channel is a source of inspiration and comfort when faced with a problem.
    I also liked Sebastian Lague (sometimes a little suboptimal but mostly great, as he takes it time to do things well).
    CodeMonkey is good but suffers from the result striving I've mentionned.
    Brackeys, also ! He acknowledges when he does simplifications, and often it's very good.
     
    Last edited: Feb 1, 2020
  5. Josiah_Ironclad

    Josiah_Ironclad

    Joined:
    Sep 24, 2019
    Posts:
    156
    *Udemy ad plays*
    (this post is not sponsored by Udemy)
     
    MaximumTre likes this.
  6. Owen-Reynolds

    Owen-Reynolds

    Joined:
    Feb 15, 2012
    Posts:
    1,926
    Well not a tutorial -- more like a college textbook (it was written by a college ComSci instructor). I like http://www.taxesforcatses.com/TOC.shtml.