Как обучаться программированию, без начальных знаний?
Совсем недавно, меня замотивировало программирование. Я посмотрел на некоторые игры, программы, узнал, что они написаны на C#, Unity, c++ и я подумал "Как же это наверное здорово, когда ты сам пишешь код, а потом получается целое приложение, которое в случае удачи, можно выставить в Google Play."
Для начала: знаний по кодам, дизайнам и вообще в целом в этой теме никаких не имею. Вчера я начал с SoloLearn. Пробовал с C#. Но на втором уроке переменных, сильно усомнился в "легкости". Перешел на Python, там тоже вышли проблемы. Далее я пошел на codeacademy, учить по англ версии. В итоге уже на втором уроке вылезла ошибка сайта, где надо было убрать Run. А как я мог об этом догадаться, если я только начал изучать этот язык С#? Снова пересколчил на Sololearn, а там уже темы сложные. Мне не понятно, у чему меня приведет учеба на codeacademy и SoloLearn. К чему меня приведут уроки "How to learn c# 4/10/15/2/1 hours" и т.п. В итоге я в полной растерянности. Теперь отвечу на возможные вопросы:
- Как я знаю английский с переводом? В текстовом виде довольно хорошо, но в разговорной речи очень часто не понимаю слов. Некоторые люди, кто объясняет по туториалам, как учить языки программирования, очень быстро говорят. Не могу разобрать их речь. Гайдов очень много, но я сомневаюсь, что изучая язык по какому то гайду, я не потеряю зря время. Я не хочу учиться по урокам "Вот так, так и так. Что сложного?" - такие туториалы, тем более в начале своего пути программирования я не пойму. И вот еще что, я хочу учить языки сразу на английском, максимально без русского.
- Почему я начал изучать программирование? Мне очень нравится, когда программисты пишут сложный на глаз код, а потом получается шикарная игра, механика, интегрирование в игру своих деталей, персонажей, нарисованных в спец. программе. Да и в целом хочу попробовать ощущения, когда пользуешься своим же приложением.
Ответы (1 шт):
а) С Sololearn начинать стоит, хотя бы для ознакомления с предметом.
б) Далее начинайте смотреть видео уроки и повторять все что там делают (например #SimpleCode).
в) Затем открывайте учебники или онлайн курсы (напр.: Стивен Прата. ravesli.com).
Делайте все поэтапно, вначале у вас должна быть железная дисциплина, иначе ничему не научитесь;
Visual Studio Community 2019 можете сразу же использовать, для изучения, там много интеллектуальных подсказок для начинающего программиста;
Повторяйте по несколько раз пройденный материал, если даже вам кажется что вы все запомнили.
1-е повторение сразу после изучения
2-е повторение через 15-20 минут
3-е повторение через 6-8 часов
4-е повторение через 24 часа.
Приведены лишь начальные шаги для новичков. Дальше, если пройдёте начальное обучение правильно, многое, для вас, станет понятнее и логичнее.
В Sololearn все максимально сжато и подаётся в лёгкой форме. К тому же это не весь язык, а всего-лишь синтаксис языка.
Сразу всё детально изучать не получится или будет мучительно и долго. Для начала, я бы посоветовал, получить общее представление о предмете в целом, потом начать изучать язык.
Запишите примерный план для себя, чтобы не потеряться в море информации, расставьте маяки, чтобы найти берег, так сказать.
upd. Для лёгкого старта лучше начать с Паскаль или Питона.