У меня есть друг, который не майор компьютера.
Например, он не знает, что такое bit
, byte
и т.д.
Теперь он хочет программировать.
Так что мне интересно, какой язык лучше? C
, JAVA
или что-то еще?
У меня есть друг, который не майор компьютера.
Например, он не знает, что такое bit
, byte
и т.д.
Теперь он хочет программировать.
Так что мне интересно, какой язык лучше? C
, JAVA
или что-то еще?
Цель
Самая важная часть в программировании, это просто начать. Как только вы почувствуете удовлетворение от создания «Hello World», это будет мотивировать вас продолжать.
язык
Язык действительно не имеет значения, пока вы изучаете принципы. Большинство классов начинаются с Python, Javascript или Java. Как только вы поймете принципы для циклов, функций и побитовых операторов, вы можете перейти к языку, подобному Java, C, C++, который требует более глубокого понимания сборки мусора, объектно-ориентированного программирования, указателей, интерфейсов, Generics и т.д. ,
Учебники Есть много ресурсов для новичков в программировании. Вот мои любимые.
Scratch - забавный визуальный подход к программированию, созданный MIT
CodeAcdemy.com - интерактивный веб-сайт на разных языках (Python, Ruby и т.д.)
Code.org - еще один интерактивный интерактивный учебник.
Дополнительная информация
Вот коллекция многих других онлайн-приложений.
http://mashable.com/2013/03/13/learn-to-code-free/
Наконец, некоторые люди лучше учатся в групповой среде, если это так, то они должны поступить в общественный колледж.
Зависит, что интересует твой друг? Почему он или она хочет программировать?
Если он или она хочет знать программирование, я рекомендую C
C
учит вас всему, что связано с памятью, а языки более высокого уровня - нет. Вы узнаете намного больше о компьютерах, изучая C, чем любой другой язык (кроме ассемблера, но это обычно не рекомендуется в качестве первого языка).
Если он или она хочет изучать программирование, не зная, что происходит за кулисами (похоже, это может быть тем, что ищет ваш друг), то я рекомендую язык более высокого уровня, такой как:
Javascript:
это, пожалуй, самый распространенный язык программирования. Вы можете запустить это на веб-страницах, а также в стандартном приложении. Я рекомендую Javascript
вашему другу.Python:
обычно проще, чем Javascript
и Java
, но работает медленнее. Visual Basic
C#
: см. Комментарий DanielRHicksJava:
ожидается, что будет работать быстрее, чем Python
и Javascript
, но с большим количеством кода.