Загрузка...

The easiest way to get started in C#

Thread in C# created by electric_rain Sep 22, 2023. (bumped Sep 27, 2023) 272 views

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

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

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


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

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

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

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