Двач.hk не отвечает.
Вы видите копию треда, сохраненную 15 ноября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
2 Кб, 160x120
Языки программирования #863869 В конец треда | Веб
Здраститя,двощ
Какой первый язык программирования стоит начать учить новичку?
И как лучше начать свое обучение?
И что насчет swift пойдет ли он в качестве первого языка программирования?
#2 #863881
>>863869 (OP)
QBasic, Fortran и ассемблер
#3 #863883
90 Кб, 518x310
#4 #863885
>>863869 (OP)

>И что насчет swift пойдет ли он в качестве первого языка программирования?



Swift неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит Swift, а потом не знает что делать с ним. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>863887>>864123
#5 #863887
>>863885
Спасибо за совет,а что насчет Java?
>>863893
#6 #863893
>>863887

>что насчет Java?


Тут поясняют >>863890
#7 #863896
Python хорош, для начала. Можно Джава но, по сравнению с Пайтоном, слишком многослойный имхо.. Пайтон еще к хорошему стилю приучает.
>>863908>>863950
94 Кб, 640x640
#8 #863908
>>863896

>Python хорош


А как в него вкатиться с нуля?
>>863973>>865298
#9 #863949
#10 #863950
>>863896
Джава к стилю приучает ещё лучше.
#11 #863965
>>863869 (OP)
Угадай, что. Haskell
#12 #863973
>>863908
Как вариант, книжка
dive into Python 3
http://www.diveintopython3.net/table-of-contents.html

Ну или Mark Lutz (в поиск, книга доступна через веб, в том числе на русском).

Лутц - не совсем для начинающих и не "с нуля".

Ну а вообще программизм, штука такая, что там одновременно много чего надо изучать, и по алгоритмам, и по технологиям. Язык, это просто язык.

ps: троллей с советами про хаскель слушать, конечно, не надо.
>>864013
#13 #863975
>>863869 (OP)
Самый лучший язык для обучения это си.
В джаве весьма непрозрачная работа с памятью и посредник в виде виртуальной машины.
Лучше учиться на менее высокоуровневых языках. А потом можешь переходить на что угодно.
>>865494>>866139
237 Кб, 500x370
#14 #864013
>>863973
Ты какую-то муть написал не умеешь реквесты понимать.

Я интересуюсь: что зубрить, что с начало написать, что походу учить, какие я буду получать суммы?
>>864017>>864058
#15 #864017
>>864013

>какие я буду получать суммы?


1.5 ставки кассира макдак.
Еще есть вопросы?
>>864022
#16 #864022
>>864017
Хуйня, все же знают

> уже через пол года я буду получать такие суммы, что любая баба будет течь при одном упоминании моей зарплаты

>>864025
#17 #864025
>>864022

>любая баба будет течь слезами жалости при одном упоминании моей зарплаты


И то правда.
#18 #864058
>>864013

> какие я буду получать суммы?


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

Что зубрить? Ну для начала какой-нибудь язык программирования. Что писать? Найти интересную для тебя задачу, и попробовать её реализовать.

Что параллельно? Ботать что-нибудь про алгоритмы и технологи, учиться администрировать и настраивать разный софт, операционки, базы данных, отладчики, git, сети и прочую хрень.
#19 #864123
>>863885
Святая толстота XD
>>864127
#20 #864127
>>864123
Ньюфаг-смайлоданун подъехал.
#21 #864129
А что про С++ скажете?
Мимо
>>864134>>864139
sage #22 #864134
>>864129
C++ неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит кресты, а потом не знает что делать с ним. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>864136
#23 #864136
>>864134

>Сам по нему учился.


реквестирую написанные программы с супом
#24 #864138
25 Кб, 800x533
#25 #864139
>>864129

>А что про С++ скажете?


Вот это годно, быстро вкатиться в него можно так: ищешь в интернете книжку Страуструп "Язык программирования C++". Похуй если ничего не поймешь. Затем изучаешь STL от корки до корки. Потом зубришь, именно, сука, вызубриваешь стандарт C++0x, чтобы от зубов отскакивало. Когда напишешь свою первую сортировку с помощью template, по пути изучив наследование, инкапсуляцию и полиморфизм, скачиваешь и изучаешь любую олдовую среду разработки, рекомендую g++. Как переделаешь сортировку, чтобы была она работала с любым классов, а не только с числами, можешь идти дальше - тебя ждет увлекательный мир байтоёбства. Препроцессоры, множественное наследование, указатели на функцию, деструкторы, ручная сборка мусора, о-о-очень долгая компиляция. Отсос у хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-крестьян, которые пишут контесты в удобной вижуалке и получают высокие рейтинги не заставит себя ждать и уже через пол года ты будешь висеть в топе КФ, что любой сотрудник Google будет течь при одном перечислении всех твоих призовых футболок.

мимо C++ сеньор девелопер
#26 #864230
>>863869 (OP)
Ребята, серьезно говорю, не нужно вам это программирование. Вы молодые, энергичные вы гулять должны, находить друзей, знакомиться с девушками, вообщем социализироваться. Допустим потратили вы молодость, выучили какую-то сферу ит в совершенстве и приходите вы на собеседование, а там молодой улыбчивый парень или молодая улыбчивая девушка задает вам простой вопрос и вы не сможете на него ответить, потому что не умеете общаться. Допустим вы как-то устроились в какую-то компанию и на очередном митинге ваш лид спрашивает "Сычев, как лучше всего решить эту проблему?" и что вы ему ответите, а ничего, вас затресет, вы заволнуйтесь и начнете, что-то бесвязно мямлить себе под нос. Такие работники, пусть даже хорошие программисты, никому не нужны. Так что тратье свое время правильно, а посидеть с грустным лицом за монитором вы еще успеете.
>>864242
3195 Кб, 2792x2592
#27 #864242
>>864230
двачирую этого
#28 #865228
Света вам в программирую, анонсы. Посоветуйте годные книги/учебники по C.
>>865303
#29 #865298
>>863908
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты
#30 #865303
>>865228
Прата
Зачем вы вообще, блядь, сюда залезли? #31 #865306
>>863869 (OP)
Пока вы, блять, будите лезть в этого говно, оно никогда не сдохнет. Я понимаю еще, человек написал: "Посоны, я угорел по гейдеву, потому решил выучить плюсы, чтобы написанные мною игры летали! Посоветуйте годноту". А то пришел, ему видите ли "Нужно понятие о классах и работой с памятью", так пойди попробуй мелочи стрельнуть у бритых пацанчиков в шапках-годонках, они тебе объяснять по понятиям. Может выясниться, что тебе ни классы ни память не нужны. Неужели, блять, так сложно прикинуть, за каким хуем ты вообше лезешь в отрасль. "рассчитано на грамотных людей" - уебывай нахуй. Сколько вас таких тут было: "Хочу сдать программистом! Какой язык выбрать для начала?", "Хочу выучить язык %langname%. Посоветуйте литературы". Кто-то подрывается и отвечает вам, может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят. Дальше хелло-ворда дело не идет, не говоря уж о работе с памятью Неужели вы и вправду думаете, что программирование/кодинг/хакирство стильно-модно-молодежно и, того глядишь, на практике пригодится? Напряги свое серое вещество и подумай, нахуя тебе это. Просто оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь? Ф пизду вас, мудаков!
#32 #865494
>>863975
жизааааа, начинал быдлокодить на яве, вышло так что на работе пришлось пересесть на си, это ужос, такое ощущение что с ламбо в запор пересел. и да у меня руки с задницы ибо плохих языков не бывает, бывают такие как я
#33 #866139
>>863975

>2016


>работа с памятью


уух пердоляяя, сам говно ест и нюфаков на своё поприще затащить пытается
#34 #866140
Первый язык ? Конечно PHP. Простой, полезный (результат можно сразу увидеть, выложив сайтик в интернеты), инфы навалом. Работы можно найти, если застрянешь и не потянешь дальше идти.

По дороге тебе придется изучить javascript, а это уже пропуск в мобильную разработку при помощи react native.
>>866141
#35 #866141
>>866140
"Застрял ногой в PHP"
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 15 ноября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски