Каждый начинающий программист задумывается о выборе языка. В этом вопросе я советую не использовать поисковики, а прочесть эту статью и принять решение самостоятельно. На сегодняшний день не существует идеального языка программирования, каждый из них имеет свои плюсы и минусы, самое важное в этом вопросе — определить для чего он вам нужен.
Одним из самых простых языков программирования является Basic. С него я и советую начать. Да, он не востребован и не предоставляет таких широких возможностей, как другие, но он является основой основ. Практически не существует хороших программистов, которые не начинали с Basic. К тому же, такие программы как Word и Excel требуют знания этого языка для написания макросов.
Далее я советую обратить внимание на Pascal. Этот язык я бы назвал «переходящим» из Basic к языкам более серьезным. Хотя и на нем можно писать очень хорошие программные продукты.
Следующим этапом в изучении программирования я советую С/С++. С — это системный язык программирования, поэтому, если вы не планируете быть системным программистом, то лучше сразу перейти к С++. В прочем, эти языки мало чем отличаются, как по синтаксису, так и по алгоритму работы.
Завершающим штрихом на последних уровнях я выделю WinAPI. Это самый низкоуровневый язык программирования из всех высокоуровневых, что предоставляет расширенные возможности и полную оптимизацию ресурсов. Но это один из самых сложных этапов программирования, начинать с него равносильно охоте на медведя без оружия и навыков.
В любом случае, имея хорошие навыки в кодинге, вы всегда сможете создавать хорошие программы не зависимо от языка программирования. Удачи в изучении!
Можно начать программировать с PureBasic