Двач, взялся за изучение программирования. Скоро НГ и девушка сказала, что подарит подарок в пределах тысячи рублей. Хочу книгу, которая ну прямо для труЪ начинающих. Хотел взять Трупа Страуса "Принципы и практика", но взглянул на цену и охуел. inb4: Скачай, зачем покупать? ответ: бумажная приятнее, к тому же надо собирать библиотеку на новой хате.
>>142059220 (OP) Не вздумай покупать бумажное говно, тупой долбоеб. Лучше за это бабло купи отладочную платку на арме и еби байты, пользы на пару порядков больше будет.
K&R. Нинужна твоя cpp. Почему? Да потому я так скозал. По концептам кодинга чего-нибудь купи. Кнута, Макконнелла и т.д Ну это достаточно серьезная литература. Если ты просто балуешься, то не мастхев тебе такие книги читать.
>>142060640 > Танненбаума Ну если совсем байтоебом стать хочешь, то да. Покупай Танненбаума, книгу по Си и языку Ассемблера.
У Кнута Искусство программирования у него их вроде бы три. Собственно после первой книги поймешь стоит ли покупать две вторые. У Макконела Совершенный код
>>142060640 На самом деле полному ньюфагу начинать с Кнута и Танненбаума нестоит, чревато разочарованием поскольку сложновато. Вот этого Макконелов можно полистать.
>>142059220 (OP) > взялся за изучение программирования Объясни для чего? В какую область ты собрался податься. Только не говори, что ты начитался про 300 к$/нс фрилансеров и сам так захотел
>>142060872 Все эти книги бесплатны, скачать их можно с ftp любого мурриканского техническиго универа, причем вместе с кусками кода и входными данными.
Покупать у рашкобарыг-продавцов воздуха сабж будет только очень отбитый долбоеб.
Купил философию Явы эккеля и Паттерны проектирования от HeadFirst, не жалею. жалею, что дорого Бумажную версию гораздо приятнее читать, глаза не устают, ничего не отвлекает. И еще так хоть что-то читаю, например, Эккеля я читал, но вдумчиво и последовательно стал читать только в бумажном формате. Ну вообще это я готовлюсь к сириусли работе, для начала наверно можно и электронными изданиями обойтись.
>>142061513 Вообще отбиты за косарь это покупать. Скачай и читай. Один хер если ты и дальше будешь программировать что маловероятно забудь, от слова ВООБЩЕ, про книги на русском языке и поиска интересующего тебя вопроса на русском языке.
>>142062417 Ты сам не знаешь чего ты хочешь. Если бы хотел написать свою игорю, то давно сидел в /gd/ и не задавался вопросом, а с чего мне начать. Берешь и тупо делаешь, по мере возникновения проблем гуглишь, поскольку уже всё давно написано.
>>142063050 Ну ты почти. Задачи должны быть уже. Широкие задачи - много распыляешься. Я самую малость занимался гейдевом (написал блэкджек и закотовку для шмапа, ага) и могу что-то да посоветовать. Самое главное - начинай с малого. Так же могу пнуть, куда копать.
Как изучить программирование с нуля? Знаю только VBA на уровне excel и access, нравится. Сайты пилить не хочу, хочу создавать приложения и работать с базами данных, отчетностью, автоматизация и тд. Хочу Java учить или что-нибудь связанное с Oracle (надо). С чего начать?
>>142063304 Для начала на чем кодить. Если хочешь сразу окунуться, может даже в туридэ - то юнити. Для него нужен либо ЖС, либо сисярп. Я начинал учиться с сисярпа потому посоветую его. Однако не спеши ставить юнити. Сначала ставь студию, учи стандартные либы - листы, математика, гуита. Но учи опять же не по книгам/описания апи, а на реальных примерах, ставишь себе задачу -> решаешь. Находишь проблему - гуглишь конкретно ее, книжки тут не пригодятся, стэк-оверфлоу наше все или киберфорум, но там меньше. Для начала напиши "быки и коровы", крестики нолики, сапер. Работа со строками тоже. Все это в обычно гуи, без графинума. Дальше - файловый ввод вывод, это недолго, но знать обязательно. в сисярпе вроде либа System.IO. На этом месте ты уже способен написать себе прикладную программу для помощи, работы с файлами на компе, будильник, блокнот, етц.
Дальше - работа с сетью. Сначала просто скачать по ссылке чего нибудь, потом сам передать-принять данные, потому сериализация (превращение в кашу байтов для отправки) и десериализация (наоборот) объектов. Дальше у тебя разделение - или оставаться верным мелкософту и ставить XNA, или уезжать на юнити (а студия останется редактором). Если будешь плотно заниматься, двух-трех месяцев должно хватить. Параллельно со всем этим ты должен привыкнуть и осознать ООП и чем он полезен. Такие дела.
Начало на сисрпе можно заменить Java, тогда в момент переезда ты можешь остаться либо натягиваться на интерпрайз (большие десктопные приложения), либо уезжать на мобилу.
Сейчас меня могут обосрать за языки или методику, но я рассказываю так, как я это учил.
>>142063695 > С чего начать? создавать приложения работать с базами данных отчетностью автоматизация Хочу Java учить ПРОСТО берешь и начинаешь. Вот прямо сейчас.
>>142064942 Если можешь хорошо в три дэ, то пиздуй на hh или еще куда, туридэ моделеры сейчас в цене, даже кодить не придется. Это если барыши интересуют.
Если длясебятину - пили сначала демки для освоения, потом пили игру своей мечты. С этого тоже можно профиты поиметь, но вначале придется туго, ведь деньги нужны всегда.
>>142064768 Спасибо, надеюсь не заброшу. Алсо, только что написал Hello world. Получилось со второй попытки, т.к. в синтаксисе некоторые слова писал с маленькой буквы. В VBA я привык, что команды автоматически будут прописываться с большой буквы. Делал через блокнот и командную строку, сейчас буду скачивать Eclipse (или что там, еще видео не включил).
>>142081688 Слушай, максималист мамкин, я даже не читал те писульки - посмотрел что там тупо работа с контроллерами и не увидел ничего крутого, есть ли там вообще толк от шаблонов - большой вопрос Тебя тоже ткну в литературу один хуй читать не будешь "Протёкшие абстракции" - глянь на досуге
>>142081823 > я даже не читал те писульки А ты попробуй. Знание микроконтроллеров там не надо, интересен сам подход и то, что в итоге компилятор генерирует код оптимальней того, что получился бы реализуй подобное на простом С. > и не увидел ничего крутого Это очень круто. Не многие обладают такими знаниями.
>>142082241 >в итоге компилятор генерирует код оптимальней того, что получился бы реализуй подобное на простом С наебалово, это просто реализация на С была неоптимальной, вот и всё
>>142060872 Человек только начал погроммирование изучать, а ты сразу Кнута ему предлагаешь, с теоремами, леммами и прочим матаном. Пусть побыдлокодит маленько, набьёт шишек, почитает что полегче и попопулярнее, подумает, интересно ли ему это или нет.
>>142062224 Поддвачну. Не понимаю своих коллег, которые ищут книги на русском. И это не понты - я тупо не могу нормально воспринимать переводы. Хуй бы с ними со словооборотами -- основное раздражение от перевода технических терминов. Оригиналы русских авторов ещё можно читать. Особенно те, кто при определении термина пишет его на обоих языках. Но таких хуй да маленько, к сожалению.
inb4: Скачай, зачем покупать?
ответ: бумажная приятнее, к тому же надо собирать библиотеку на новой хате.