Какой язык программирования лучше выбрать для начинающего?

Здравствуйте, прежде чем ответить на вопрос «Какой язык программирования лучше выбрать для начинающего?», Вы должны определиться для каких целей Вы хотите научиться программировать, так как каждый язык программирования хорош в своей области, например, на одном языке можно выполнить определенную задачу быстро и эффективно, а на другом медленно и не эффективно, или вообще нельзя будет выполнить.

Поэтому, какой язык начинать учить решать только Вам. Но если у Вас нет никаких целей, а Вам просто охота писать программы для себя или для друзей, то тут также выбор зависит от Вас, но для того чтобы Вам было легче выбрать, я расскажу свою точку зрения.

Visual Basic

Один из самых простых языков — это конечно Visual Basic. Он изначально был создан, для того чтобы обучаться программированию, и чтобы освоить этот язык Вам не понадобится много времени и особого труда. Но если Вы хотите потом устраиваться на работу программистом, то лучше выбрать другой язык, так как Visual Basic не популярен в России и программисты, владеющие этим языком, практически нигде не требуются, за исключением программистов VBA.

Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office. Другими словами это автоматизация задач, которые приходиться решать в таких программах как: Word, Excel, Access и других продуктов Microsoft Office. На мой взгляд, это очень полезный язык и каждый системный администратор должен знать VBA, так как ему придется решать проблему автоматизации многих рутинных процессов, а VBA отлично в этом помогает. Но VBA не является отдельным языком программирования, на нем нельзя написать отдельно работающие программы. Поэтому если Вы хотите просто научиться писать программы, то первый вариант это конечно Visual Basic, для начинающего программиста в домашних условиях самое то.

С или C++

Второй вариант, на мой взгляд, уже более правильный, это выбрать более серьезный язык, программисты, владеющие которым, уже более востребованы, например C++ или Java. Эти языки распространены в России (даже простой опрос на нашем сайте показал, что практически 45% начинающих программистов хотят изучить именно язык C++), и с помощью этих языков можно решить практически любую задачу. Но чтобы освоить их, Вам необходимо приложить немало усилий, но оно того стоит.

PHP, HTML и CSS

Третий вариант, это если Вы хотите создавать сайты, т.е. писать сайты вручную, для этих целей начинающим подойдет HTML и PHP, хотя они подойдут и для не начинающих, так как большинство сайтов в Интернете сделано с использованием этих языков. Помните, если Вы хотите стать WEB-программистом PHP, помимо HTML и PHP Вам необходимо изучать еще и CSS и систему управления базами данных MySQL или другую, так как для того чтобы создать полноценный сайт используются все эти технологии в связке.

В заключение подведем итог, лучший вариант для начинающих — это Visual Basic, но только для освоения принципов программирования не имея никаких планов в дальнейшем. Так как переходить потом на другие языки будет просто на всего не охота и сложно, потому что после Visual Basic например язык Си Вам покажется очень сложным (синтаксис и так далее). Хотя язык Си является отличным языком программирования, на нем пишутся высоконагружаемые приложения, так как программы на языке Си выполняются быстрей, чем те же самые программы, если бы их реализовать на других языках (исключение язык Assembler). Если все-таки планы на будущее имеются, и Вы хотите стать хорошим программистом, то однозначно нужно начинать с языка Си, изучив который Вам будет намного легче переходить к производным этого языка, таким как C++, C# или JAVA, которые очень распространены и широко используются в России.

Заметка! Более подробно о том, что нужно делать для того чтобы стать программистом, можете почитать в книге «Как стать программистом? 14 советов по достижению поставленной цели». После ее прочтения у Вас будет конкретный план действий.

На этом все, Удачи!

Понравилась статья? Поделиться с друзьями:
Заметки IT специалиста
Комментариев: 10
  1. Аватар
    FasT

    Полностью согласен, с тем что начинать нужно с языка Си, пусть сложно но очень полезно в дальнейшем

  2. Аватар
    single_shot

    мне кажется, что начать с С практически нереально. чтобы понять С нужен определенный опыт, которого новичкам как раз не хватает. возможно, именно поэтому в качестве языка для начально обучения применяется паскаль. согласитесь, куда проще понимать хитрый С\С++, зная как вообще программировать . потом можно немного вникнуть в делфи… и только тогда, имея базу и опыт за плечами, можно приступить к изучению серьезного языка.
    З.Ы: сугубо мое мнение, могу и ошибаться…

  3. Аватар
    Jlovenpk1

    Я планирую стать программистом, но я слишком ленив :D, начал изучать Delphi до него решился за С взяться, увидел, ужаснулся.

  4. Аватар
    haidarovgde

    По своему практическому опыту я бы предложил учить детей программировани ю с 7 класса школы (можно также с 6- 9 классов). Так как обучение займет несколько лет, а за один год ребенку программировани е изучить очень напряженно. Я бы предложил начать изучать язык программировани я C++. Так как голова ребенка не «резиновая», то лучше изучать один базовый язык. Потом всегда можно добавить новые СИ- язычные языки. Рекомендую также обратиться на сайт http://www.anichkov.ru/departments/engineering/computer «СПб Аничков дворец Центр компьютерных технологий». О вкусах на книги лучше помолчать.

  5. Аватар
    Александр

    Согласен с haidarovgde, я изучаю C++ сам, дома, но в школе учим паскаль, это тупость, почему нельзя сразу учить программировать на С++, тем более он мне кажется проще, удобнее и понятнее, чем паскаль(он исчерпал себя) . Это мое мнение, у каждого, конечно, разное, но вот так вот .

  6. Аватар
    koctik

    Для создания сайтов как раз выбрал серверный язык программировани я РНР, который изучаю и после теории перехожу к практике с помощью Денвера на компьютере, так легче освоить. Так как, что сделаешь там, то и будет отображаться идентично во всех Интернет хостингах с поддержкой РНР.

    Для тех, кто только начинает (гуру тут делать нечего) знакомиться с самостоятельным созданием сайта, лучше практиковаться также на пошаговых примерах практического кода — php-bce.ru

  7. Аватар
    Анонимус

    Я лично начал писать на ардуине (микроконтролле рная плата, программируется на Wiring (библиотека для с++)). Потом перешел на с++, было легко, так как синтаксис языка и основы я уже знал.

  8. Аватар
    Мишка

    Мальчики, не ссорьтесь. Я изучаю C++ Знаете, нужно просто полностью отдаться ему.

    1. Аватар
      вася

      как ты изучаешь с++ если по книге то кинь названия или сайт где можно скачать или кинь сайт для изучения с++

  9. Аватар
    Alla

    А на каком языке лучше создавать юридические экспертные интернет системы типа Рисковера? На пхп?

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.