Подскажите с какого языка начинать программирование для парня 13 лет (недавно стукнуло), слышал что БЕЙСИК не совсем то. К нашему хобби привлекаю кое что может спаять и разобраться, но и программировать тоже надо.
Подскажите с какого языка начинать программирование для парня 13 лет (недавно стукнуло), слышал что БЕЙСИК не совсем то. К нашему хобби привлекаю кое что может спаять и разобраться, но и программировать тоже надо.
HTML + CSS, PHP?
Смотря какие задачи.
Если программировать контроллеры - то начинать с классики типа C.
Если разработка под ПК - то опять же с С.
Вообще изучив С, синтаксис большей половины языков программирования будет понятным.
А в 13 лет - еще времени много и С - отличный язык как фундамент программирования.
Но синтаксис сам по себе сейчас вообще ничего не стоит.
Алгоритмы - это ключевое. И для этого вообще неважен язык программирования.
Сейчас в программировании есть масса направлений.
По WEB-разработке - могу подсказать достоверно.
Языки PHP (наиболее распространен), Phyton(менее распространен, но более высокооплачиваем(хот я это условность, все зависит от компании)), Perl (динозавр на сегодня, но вакансии еще встречаются)
После изучения основ языка - обязательно ООП - сейчас абсолютная необходимость(не только для WEB, но и для любого другого программирования), чистого процедурного программирования, наверное уже и нет.
После ООП - принцип MVC на примере какого нибудь фреймворка. Сейчас популярен laravel или Yii2 (наверное самые распространенные, но есть и другие)
Собственно с этим багажом - можно идти устраиваться джуном.
Учиться лучше на каком-то реальном проекте.
Причин тому несколько:
1. На учебных программках - реально не научится, программируя сферического коня в вакууме. Пока он будет тестировать и пробовать решая конкретную задачу в рамках своего проекта - он напишет десятки учебных тестовых программ.
2. Суметь закончить проект - это очень важно в программировании. То есть что бы пользователь попадая на сайт получал все корректные обработки. И пусть сам себе ставит дедлайны - получит представление о реальной работе программистом
3. Сможет в любой момент показать, что есть проект живой и он работает (это помогает при поиске первой работы).
Да и если под WEB - то THML, CSS - это даже не обсуждается)) Но базовый HTML учится дня за 3-4 с перекурами))
Последний раз редактировалось UR4MJK; 31.07.2018 в 13:58.
Найти литературу по алгоритмизации надо. Лучше ещё Математику углублённо рекомендовать изучать. Ну и С/С++, но для 13 ИМХО будет сложно... Есть простые направления для школьников типа Адруины. В этой теме были книги для детей по роботостроению.
Спасибо от woxa521
начинать нужно с того, что проще и интереснее.
Главное не зациклиться на чём-то простом, а переходить потом к более сложному.
Как пример, можно изучать в такой последовательности: бейсик-шмейсик => asm => си => glsl => c# => js. Изучать ознакомительно, т.е. хорошее понимание синтаксиса и решение разнообразных задачек на каждом из языков.
Этот ряд желательно также разбавить чем-то вроде Prolog.
Ну а дальше уже углублённое использование в каком-то выбранном направлении.
Необходимость других языков проявится сама и уже не будет проблемой.
Си - это классика, ему надо уделять особое внимание
woxa521, вот описание среды программирования (сам ей пользуюсь и здесь выкладывал много программок на ней выполненых):
"Не требует знания языков
Конструктор программ позволяет каждому пользователю ПК начать программировать без знания каких бы то ни было языков высокого уровня сразу же после установки среды.
Создать программу в HiAsm так же просто, как собрать фигурку из деталей лего - достаточно выбрать необходимый набор компонентов и соединить их друг с другом в цельную конструкцию."
Вот ссылка на страницу HiAsm http://hiasm.com/index.html
Начинать можно и с этого, а если программирование увлечёт, то к "настоящим" языкам и сам внучок потянется без ваших советов
Спасибо от woxa521
Леонид ваши слова да бы в богу в уши, его отца в чуть ли не силком заставил изучать электронику в 14 лет, сейчас работает в КИПе наладчиком.
Олег, по хорошему Вы конечно правы на все сто, но к сожалению особой тяги нет, хотя то чему я его обучил применяет и даже иногда "хвастается" перед сверстниками своими "достижениями".
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)