Никаких особенных знаний не нужно для изучения программирования. Необходимо лишь желание. Программирование может освоить каждый, но не всякому это дано по ряду причин, основной из которых является лень. Ошибаются те, кто говорит что-то вроде этого: "математика, алгебра, высшая математика, да еще + физика... и только тогда можно приступать к изучению программирования" - это чушь полнейшая. Первое, что необходимо сделать - найти на YouTube пару хороших каналов и посмотреть штучки по три первых урока. После этого подобрать для себя книгу и чередуя уроки и книгу идти по заданному маршруту. Остальное придет с опытом и постепенным пониманием пройденного материала. Вот и всё, главное - не лениться и не сдаваться.
Там выше пишут, что математика не нужна. Это так (высшая точно не всем нужна), но что-то все равно нужно - я считаю, что нельзя нормально заниматься программированием до 6 класса, т.к. дробные числа проходят в четвертом-пятом, да и отрицательные тоже. Программировать нужно что-то - ну хотя-бы решение квадратных уравнений (тогда у ребенка будет интерес, ведь можно научить компьютер делать то, чему тебя недавно научили в школе).
Ну а в остальном, особых знаний не надо. Надо иметь общее представление о работе компьютера, ну например когда будешь проходить работу со ссылками и указателями - надо знать хоть примерно что такое адрес и память вообще. Что-то такое же пригодится при изучении темы двоичных файлов и структур.
ЗЫ. я репетиторствую чуть-чуть и встречался с тем, что даже студенты относятся к компьютеру как к какой-то магической штуке. И чтобы этого не было надо иметь хотя бы минимальные знания архитектуры, ОС и всего такого. Без этого тяжело.
Средняя школа (однако верхняя лучше) и - непременно - любовь к программированию.
Конечно же, надо знать свой предмет (Вы же не просто так будете программить? Ну там задачи сопромата решать, или бота написать деньги собирать в инете), но это можно как до, так и после.
Я думаю что особых каких то знаний не надо. Главное это желание и умение учиться, а все остальное приложится. Было бы отлично если вы знаете немного английский язык, это немного упрощает ситуацию. Удачи.
Добавить комментарий