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