Здраститя,двощКакой первый язык программирования стоит начать учить новичку?И как лучше начать свое обучение?И что насчет swift пойдет ли он в качестве первого языка программирования?
>>863869 (OP)QBasic, Fortran и ассемблер
>>863869 (OP)Java
>>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 Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>863885Спасибо за совет,а что насчет Java?
>>863887>что насчет Java?Тут поясняют >>863890
Python хорош, для начала. Можно Джава но, по сравнению с Пайтоном, слишком многослойный имхо.. Пайтон еще к хорошему стилю приучает.
>>863896>Python хорошА как в него вкатиться с нуля?
>>863869 (OP)Haskell
>>863896Джава к стилю приучает ещё лучше.
>>863869 (OP)Угадай, что. Haskell
>>863908Как вариант, книжкаdive into Python 3http://www.diveintopython3.net/table-of-contents.htmlНу или Mark Lutz (в поиск, книга доступна через веб, в том числе на русском).Лутц - не совсем для начинающих и не "с нуля".Ну а вообще программизм, штука такая, что там одновременно много чего надо изучать, и по алгоритмам, и по технологиям. Язык, это просто язык.ps: троллей с советами про хаскель слушать, конечно, не надо.
>>863869 (OP)Самый лучший язык для обучения это си. В джаве весьма непрозрачная работа с памятью и посредник в виде виртуальной машины. Лучше учиться на менее высокоуровневых языках. А потом можешь переходить на что угодно.
>>863973Ты какую-то муть написал не умеешь реквесты понимать.Я интересуюсь: что зубрить, что с начало написать, что походу учить, какие я буду получать суммы?
>>864013>какие я буду получать суммы?1.5 ставки кассира макдак.Еще есть вопросы?
>>864017Хуйня, все же знают> уже через пол года я буду получать такие суммы, что любая баба будет течь при одном упоминании моей зарплаты
>>864022>любая баба будет течь слезами жалости при одном упоминании моей зарплатыИ то правда.
>>864013> какие я буду получать суммы? Неправильный вопрос. Тебе на первом этапе должно быть похуй, сколько тебе платят, лишь бы была возможность программировать... И на баб тебе должно быть не то, чтобы похуй, но не должно быть на них времени, ибо у тебя другие интересы. Только тогда можно вырасти в программиста, которому кто-то захочет чего-то платить. Иначе лучше другое занятие поискать, за которое и деньги платят, и от которого бабы текут.Что зубрить? Ну для начала какой-нибудь язык программирования. Что писать? Найти интересную для тебя задачу, и попробовать её реализовать. Что параллельно? Ботать что-нибудь про алгоритмы и технологи, учиться администрировать и настраивать разный софт, операционки, базы данных, отладчики, git, сети и прочую хрень.
>>863885Святая толстота XD
>>864123Ньюфаг-смайлоданун подъехал.
А что про С++ скажете?Мимо
>>864129C++ неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит кресты, а потом не знает что делать с ним. Лучше попробуй 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 Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>864134>Сам по нему учился.реквестирую написанные программы с супом
>>863869 (OP)html5
>>864129>А что про С++ скажете?Вот это годно, быстро вкатиться в него можно так: ищешь в интернете книжку Страуструп "Язык программирования C++". Похуй если ничего не поймешь. Затем изучаешь STL от корки до корки. Потом зубришь, именно, сука, вызубриваешь стандарт C++0x, чтобы от зубов отскакивало. Когда напишешь свою первую сортировку с помощью template, по пути изучив наследование, инкапсуляцию и полиморфизм, скачиваешь и изучаешь любую олдовую среду разработки, рекомендую g++. Как переделаешь сортировку, чтобы была она работала с любым классов, а не только с числами, можешь идти дальше - тебя ждет увлекательный мир байтоёбства. Препроцессоры, множественное наследование, указатели на функцию, деструкторы, ручная сборка мусора, о-о-очень долгая компиляция. Отсос у хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-крестьян, которые пишут контесты в удобной вижуалке и получают высокие рейтинги не заставит себя ждать и уже через пол года ты будешь висеть в топе КФ, что любой сотрудник Google будет течь при одном перечислении всех твоих призовых футболок.мимо C++ сеньор девелопер
>>863869 (OP)Ребята, серьезно говорю, не нужно вам это программирование. Вы молодые, энергичные вы гулять должны, находить друзей, знакомиться с девушками, вообщем социализироваться. Допустим потратили вы молодость, выучили какую-то сферу ит в совершенстве и приходите вы на собеседование, а там молодой улыбчивый парень или молодая улыбчивая девушка задает вам простой вопрос и вы не сможете на него ответить, потому что не умеете общаться. Допустим вы как-то устроились в какую-то компанию и на очередном митинге ваш лид спрашивает "Сычев, как лучше всего решить эту проблему?" и что вы ему ответите, а ничего, вас затресет, вы заволнуйтесь и начнете, что-то бесвязно мямлить себе под нос. Такие работники, пусть даже хорошие программисты, никому не нужны. Так что тратье свое время правильно, а посидеть с грустным лицом за монитором вы еще успеете.
>>864230двачирую этого
Света вам в программирую, анонсы. Посоветуйте годные книги/учебники по C.
>>863908Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты
>>865228Прата
>>863869 (OP)Пока вы, блять, будите лезть в этого говно, оно никогда не сдохнет. Я понимаю еще, человек написал: "Посоны, я угорел по гейдеву, потому решил выучить плюсы, чтобы написанные мною игры летали! Посоветуйте годноту". А то пришел, ему видите ли "Нужно понятие о классах и работой с памятью", так пойди попробуй мелочи стрельнуть у бритых пацанчиков в шапках-годонках, они тебе объяснять по понятиям. Может выясниться, что тебе ни классы ни память не нужны. Неужели, блять, так сложно прикинуть, за каким хуем ты вообше лезешь в отрасль. "рассчитано на грамотных людей" - уебывай нахуй. Сколько вас таких тут было: "Хочу сдать программистом! Какой язык выбрать для начала?", "Хочу выучить язык %langname%. Посоветуйте литературы". Кто-то подрывается и отвечает вам, может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят. Дальше хелло-ворда дело не идет, не говоря уж о работе с памятью Неужели вы и вправду думаете, что программирование/кодинг/хакирство стильно-модно-молодежно и, того глядишь, на практике пригодится? Напряги свое серое вещество и подумай, нахуя тебе это. Просто оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь? Ф пизду вас, мудаков!
>>863975жизааааа, начинал быдлокодить на яве, вышло так что на работе пришлось пересесть на си, это ужос, такое ощущение что с ламбо в запор пересел. и да у меня руки с задницы ибо плохих языков не бывает, бывают такие как я
>>863975>2016>работа с памятьюуух пердоляяя, сам говно ест и нюфаков на своё поприще затащить пытается
Первый язык ? Конечно PHP. Простой, полезный (результат можно сразу увидеть, выложив сайтик в интернеты), инфы навалом. Работы можно найти, если застрянешь и не потянешь дальше идти.По дороге тебе придется изучить javascript, а это уже пропуск в мобильную разработку при помощи react native.
>>866140"Застрял ногой в PHP"