Загрузка...

Как проще всего начать в C# под Unity

Тема в разделе C# создана пользователем electric_rain 22 сен 2023. (поднята 27 сен 2023) 259 просмотров

Загрузка...
  1. electric_rain
    electric_rain Автор темы 22 сен 2023 0 19 сен 2023
    Профессионалом себя не называю, я изучаю язык всего пол года, но уже успел познакомиться с людьми, разбирающимися в теме, и очень хорошо изучил основы.

    Базовая инфа, в порядке, в котором я бы сам изучал её сейчас:

    --- ПЕРЕМЕННЫЕ. Изучить основные переменные. Так же будет достаточно немного разобраться с конвертацией.
    --- УСЛОВНЫЕ ОПЕРАТОРЫ. Научиться составлять свои условия с использованием логических "и" и "или", а так же со знаками равенства. Очень важная тема, условные операторы постоянно используются в написании кода.
    --- ЦИКЛЫ. Без циклов сложно представить себе хоть какую-то программу. Для начала достаточно понять "while" и "for".
    --- МАССИВЫ, КОЛЛЕКЦИИ. Большое количество данных будет храниться в массивах и других коллекциях. Понять, как перебирать массивы, как присваивать значения элементам массива, как изменять размер массивов. Начать стоит с обычных массивов.
    --- ОБЛАСТИ ВИДИМОСТИ. Я бы не назвал это полноценной темой, но очень важно понимать, доступна ли вам переменная в данном контексте, или нет.
    --- ФУНКЦИИ И КЛАССЫ. Можно сказать, что функции и классы - это по настоящему основа языка C#. Все до этого было просто необходимо для написания хотя бы самой элементарной программы на 50 строк, но хорошо поняв эту тему, вы сможете закодить что-то посерьезней. Так же в этот пункт я бы отнес модификаторы доступа, и ключевое слово "static". Это необходимо для понимания принципов ООП и построения программ.
    --- ТИПЫ ПАМЯТИ. Разобраться с понятиями ссылочные типы и типы значения. Тема небольшая, но очень важна для понимания программирования в целом.
    --- ИНСТРУМЕНТЫ ВНУТРИ СРЕДЫ РАЗРАБОТКИ. Хорошим бонусом к вашему скилу будет знание инструментов внутри IDE. Для начала стоит разобраться, как устроена отладка.


    Эти знания необходимы, однако одних знаний мало. Самое важное в обучении программированию - практика, запоминать и учиться чему-то вы будете именно практикуя это.

    Где же получить практику? Попробуйте написать простые программы: калькулятор, конвертер валют или сразу небольшое оконное приложение, например, список дел.

    Так же есть очень много полезных сайтов с практикой, я учился, и учусь на кодворсе. Литкод не советую, там задания сложноваты для бегинеров. Так же есть крутое мобильное приложение SoloLearn, там много небольших заданий, которые можно решать где угодно.

    Учите теорию, параллельно практикуясь, тем самым закрепляя материал. Начинайте с повторения каждое занятие. Занимайтесь не реже чем 2-3 раза в неделю по 2-3 часа.
     
    22 сен 2023 Изменено
  2. iloveu1337
    iloveu1337 22 сен 2023 продам 311 8 дек 2018
    спасибо, кэп
     
    1. electric_rain Автор темы
      iloveu1337, тут статья не для илонов масков, а для зеленых кодеров, которым это может быть не очевидно.
  3. H4RD3R
    H4RD3R 22 сен 2023 Тебе сюда - lolz.live/threads/7330134/ 268 11 апр 2019
    Статья не о чем
     
  4. constsvetlov
    constsvetlov 22 сен 2023 n(1) 231 29 янв 2023
    указатели и кто, что за значения, тип данных стека или чего. Тема большая. её понять можно лишь абстрактно
     
    1. electric_rain Автор темы
      constsvetlov, для начала будет достаточно "абстрактно" понять, какие типы сохраняются на стеке, а какие в хип.
  5. Dead__Artis
    Dead__Artis 25 сен 2023 921 30 май 2020
    начни с того что освойся с юнити затем анимации физика объектов затем уже скрипты на шарпах
     
Top