Как обучаться программированию, без начальных знаний?

Совсем недавно, меня замотивировало программирование. Я посмотрел на некоторые игры, программы, узнал, что они написаны на C#, Unity, c++ и я подумал "Как же это наверное здорово, когда ты сам пишешь код, а потом получается целое приложение, которое в случае удачи, можно выставить в Google Play."

Для начала: знаний по кодам, дизайнам и вообще в целом в этой теме никаких не имею. Вчера я начал с SoloLearn. Пробовал с C#. Но на втором уроке переменных, сильно усомнился в "легкости". Перешел на Python, там тоже вышли проблемы. Далее я пошел на codeacademy, учить по англ версии. В итоге уже на втором уроке вылезла ошибка сайта, где надо было убрать Run. А как я мог об этом догадаться, если я только начал изучать этот язык С#? Снова пересколчил на Sololearn, а там уже темы сложные. Мне не понятно, у чему меня приведет учеба на codeacademy и SoloLearn. К чему меня приведут уроки "How to learn c# 4/10/15/2/1 hours" и т.п. В итоге я в полной растерянности. Теперь отвечу на возможные вопросы:

  1. Как я знаю английский с переводом? В текстовом виде довольно хорошо, но в разговорной речи очень часто не понимаю слов. Некоторые люди, кто объясняет по туториалам, как учить языки программирования, очень быстро говорят. Не могу разобрать их речь. Гайдов очень много, но я сомневаюсь, что изучая язык по какому то гайду, я не потеряю зря время. Я не хочу учиться по урокам "Вот так, так и так. Что сложного?" - такие туториалы, тем более в начале своего пути программирования я не пойму. И вот еще что, я хочу учить языки сразу на английском, максимально без русского.
  2. Почему я начал изучать программирование? Мне очень нравится, когда программисты пишут сложный на глаз код, а потом получается шикарная игра, механика, интегрирование в игру своих деталей, персонажей, нарисованных в спец. программе. Да и в целом хочу попробовать ощущения, когда пользуешься своим же приложением.

Ответы (1 шт):

Автор решения: user10008328
  1. а) С Sololearn начинать стоит, хотя бы для ознакомления с предметом.

    б) Далее начинайте смотреть видео уроки и повторять все что там делают (например #SimpleCode).

    в) Затем открывайте учебники или онлайн курсы (напр.: Стивен Прата. ravesli.com).

    Делайте все поэтапно, вначале у вас должна быть железная дисциплина, иначе ничему не научитесь;

  2. Visual Studio Community 2019 можете сразу же использовать, для изучения, там много интеллектуальных подсказок для начинающего программиста;

  3. Повторяйте по несколько раз пройденный материал, если даже вам кажется что вы все запомнили.

    1-е повторение сразу после изучения

    2-е повторение через 15-20 минут

    3-е повторение через 6-8 часов

    4-е повторение через 24 часа.

Приведены лишь начальные шаги для новичков. Дальше, если пройдёте начальное обучение правильно, многое, для вас, станет понятнее и логичнее.

В Sololearn все максимально сжато и подаётся в лёгкой форме. К тому же это не весь язык, а всего-лишь синтаксис языка.

Сразу всё детально изучать не получится или будет мучительно и долго. Для начала, я бы посоветовал, получить общее представление о предмете в целом, потом начать изучать язык.

Запишите примерный план для себя, чтобы не потеряться в море информации, расставьте маяки, чтобы найти берег, так сказать.

upd. Для лёгкого старта лучше начать с Паскаль или Питона.

→ Ссылка