java - вопрос №305680

с чего начать изучение программированию?

Ответы

На данное время разработано более 8500 различных компьютерных языков, разной сложности и направления.
Универсальных языков нет. Каждый язык под свою задачу. На ассемблере очень долго создавать графическое Windows-приложение (через вызовы API-функций), а на C++ невозможно создать сайт, на Basic не напишешь драйвер принтера. HTML — это вообще не язык программирования, а стандартный язык разметки документов в интернет… .
Так какой язык легче и быстрее выучить и как применять на практике?

Для ОБУЧЕНИЯ программированию я бы рекомендовал Visual Basic 6.0 — он намного легче, проще в понимании, хоть и слабее функционально чем С++, С# или современный VB .NET Конечно, многие возможно скажут: «VB — ацтой! Изучай ассемблер! ». Но потратить два-три года, а то и все пять лет на изучение сложного языка мне кажется неразумным. В то же время не стоит браться за изучение устаревших языков, например Паскаль или QBASIC. Времена DOS прошли и уже не вернутся, изменился и сам принцип создания программ под Windows (Имеется ввиду визуальная разработка интерфейса и событийная модель поведения). Кроме того, если на компьютере установлен Windows 7, то С, Pascal, QBASIC, TurboBasic и другие языки под DOS просто не запустятся
Потребуется установка отдельной программы эмуляции, да и работать все это будет в чудовищном разрешении экрана 640х480.

Тебе же не драйверы разрабатывать или свою операционную систему, а учиться! По крайней мере не надо заморачиваться с классами и вообще с объектным программированием. После часа начального изучения по книге можно уже начинать писать простейшие программы типа калькулятора, проигрывателя музыки или текстового редактора, разрабатывать свой неповторимый, единственный в мире интерфейс! Кроме того, для VB есть русификаторы среды разработки, да и процедуры, функции и переменные пока учишься можно описывать русским языком.

Тем более, всегда можно перейти к изучению более сложного языка, например VB.NET 2008/2010 или C#. Главное получить основы!
Возможности у языка VB 6.0 очень большие.
В инете очень много примеров и статей по VB 6.0 (растровая графика, создание игр, работа с DirectX и 3D-объектами, базами данных Access и Oracle используя ADO и SQL, передача данных по локальной сети, создание ЧАТов, работа с модемами и COM-портами, шифрование, сжатие, работа напрямую с любыми приложениями MS Office и даже вирусы (Трояны...))… .
Да и в книжных магазинах книги по VB не являются дифицитом… .

Так что ставь на компьютер VB 6.0, покупай книги и начинай создавать свои программы…
Кроме того, изучив немного VB 6.0 можно легко и непринужденно программировать и на VBA (Visual Basic Application), а он входит в состав Word, Excel, Access… Синтаксис VBA и VB 6.0 одинаков, единственное отличие — VBA не создает исполнимых файлов, а таскается вместе с документом Word или Excel. Т. е. открываешь например Excel, жмешь Alt+F11 и начинаешь писать программу для управления самим Excel и данными! Затем сохраняешь документ и отдаешь файл другу! Во многих крупных конторах знание VBA и способность работать с формулами в Excel очень даже приветствуется.
01.11.16

Alexander

Читать ответы
Посмотреть всех экспертов из раздела Технологии > JavaScript,Ajax,HTML
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store