Тема: Мова програмування, з чого почати? (для чайників)
Яку мову краще вивчати
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Обговорення → Вибір подальшого шляху → Мова програмування, з чого почати? (для чайників)
Для відправлення відповіді ви повинні увійти або зареєструватися
Яку мову краще вивчати
Все залежить від того в якій галузі ви би хотіли працювати. Ви вже пробували вчити якусь мову програмування?
Так я більш менш знаю мову Liberty Basic а далі незнаю яку ж мову вибрати
Я би вивчав Pascal. Він простий, написано чималу кількість книг для новачків у програмуванні. Але довго на ньому не затримувався би.
Далі вивчав би C. Зараз дуже багато мов, які мають C-подібний синтаксис. Доречі можна одразу почати з C, але це буде складніше.
Потім у вас великий вибір в залежності від того над чим ви хочете працювати:
Якщо системним програмістом і т.п., то тут протрібно досконало вчити архітектуру, assembler, C++.
Windows-додатки: .NET, C#, C++
Web-програмування (на стороні сервера): .NET або Java або Php або Python або Ruby і т.д.
Web-програмування (на стороні клієнта): Javascript, html5
Android-додатки: Java
IOS-додатки, MacOS-додатки: Objective C
Delphi: думаю в основному будете працювати в фірмах, клієнти яких прив'язані до цієї мови програмування.
Python, Ruby і т.п.: цікаві мови, в основному цікаві та нові проекти на роботі будуть.
Lisp, Prolog і т.п.: imho як додаток до якоїсь мови.
Serhiy Що ти хочеш писати?
Дійсно, все залежить від того що ви хочете писати.
Доречі, є подібна тема http://replace.org.ua/topic/566/
Також думаю тему варто перенести у розділ Обговорення, оскільки до даного розділу не має жодного відношення.
Web-програмування (на стороні сервера): .NET або Java або Php або Python або Ruby і т.д.
Web-програмування (на стороні клієнта): Javascript, html5
Android-додатки: Java
Доброго дня!
Пробую программувати в Паскаль - цікаво, але пробував писати в HTML - набагато цікавіше.
Що значить "на стороні клієнта"?
Android-додатки: Java Чи є на них попит?
Що значить "на стороні клієнта"?
Android-додатки: Java Чи є на них попит?
На стороні клієнта - це означає, що сценарій(скрипт) виконується на комп`ютері користувача.
Андроїд зараз найпопулярніша мобільна ОС, тому доки є андроїд - попит на додатки до нього будуть.
Андроїд зараз найпопулярніша мобільна ОС, тому доки є андроїд - попит на додатки до нього будуть.
А як платять?
Hanter написав:Андроїд зараз найпопулярніша мобільна ОС, тому доки є андроїд - попит на додатки до нього будуть.
А як платять?
А от це вже залежитть від вашого вміння та місця роботи.
Ви можете писати безкоштовні програми, і отримувати пожертви. (якщо програма немає нічого унікального, то багато ви не назбираєте)
Можна працювати на фрілансі, тут вже можна більше заробити, та все ж потрібно добре знати структуру андроїда та саму Java.
А можете працювати у якійсь компанії, що спеціалізується на андроїд додатках, тут напевно зарплати найвищі.
І останній на мій погляд варіант - писати платні програми і тут те ж саме як і в першому варанті якщо програма немає нічого унікального, то багато ви не назбираєте
На мою думку, Паскаль уже мало де використовується.
Якщо міркувати зі сторони перспективності, то найкраще розглядати С, С++, С#, Java, Php, .NET, SQL.
Але як писали вище, найголовніше визначитись, чим саме ти хочеш займатись. Інакше будеш жаліти витраченого часу і сил. Але знову ж з іншої сторони можна і не жаліти, бо мозок-м'яз, який потрібно постійно тренувати, без цього втратиш здатність до розвитку і роботи.
Спасибі вам дуже велике спасибі я визначився мені дуже подобається Html css буду вчити Php і javascript і так далі я прочитав книгу із "Програмування для чайників" і подивився відео уроки із html І CSS мені подобаєся дуже спасибі вам шановні програмісти.
Можеш вчити Delphi по книжці "Біблія Delphi".
Книжка стара, нова версія делфі сильно змінилась але для початку підійде
На мою думку, Паскаль уже мало де використовується.
Сказали б Ви це на форумі Фрі Паскалю...
Ozar написав:На мою думку, Паскаль уже мало де використовується.
Сказали б Ви це на форумі Фрі Паскалю...
Реакція була би приблизно такою?
Яку мову краще вивчати
точно не з паскаля, чи делфі.
Мені здається, (через вироблену особисту неприязнь до Python, можливо) що рекомендованою мовою для тих хто починає вивчати програмування має бути Nim або Go (Golang). Здається обидві легше і швидше засвоїти(але це може через причину що у дужках вище) ніж ті що звично рекомендують, - та перш за все через їх більшу універсальність - з ними можна робити більше різного, ніж скажімо з Python, а значить більше можливостей і шляхів відкрито молодому програмісту, менше марнування часу. (принаймні на 2020-21 рік.)
*Edit:
Дивно що немає закріпленої теми на кшталт "Рекомендовані мови програмування для новачків.":
Загальне(щоб воно в біса не значило, для ПК) програмування у т.ч. відеоігри - Go, книга "Х"
Статистика, наукові підрахунки рекомендовано колегією тертих сталкерів-модераторів мову "R" по книзі "Y" і т.д.(для Андроїд для АІ, веб...)
Може, почати з вимог до такої мови (я зараз не про конкретну мову, а про те, що хотів би бачити в ній):
1. Algol/С-подібність (ага, хтось буде Lisp чи Assembler першим вчити)
2. Мінімалістична структура проєкту (бажано, мінімально з одного файлу)
3. First class типи, без несподіванок, як у C та C++
4. Статична типізація
5. Базові можливості ООП
6. Потужний статичний аналізатор/система попереджень, які можна перемикати прямо з коду (наприклад, вмикати goto чи контроль суворої структурності програми).
Схоже ви саме Golang описуєте, ви з ним знайомі? Компілятор навіть приємний. Ніяких класів але елементи ООП присутні.
(*Вибачте за П.П., не люблю флудити на публічному місці.)
Для відправлення відповіді ви повинні увійти або зареєструватися