Доброго времени суток. Хочу начать изучение Java, но представления не имею с какой стороны подступиться(знаний в области программирования нет абсолютно). Посоветуйте дельный самоучитель, курсы или книги ( где не только кипа текста, но и практика).Ощутим ли фитбэк, при должном вложении сил и времени?
>>741257 (OP)Как с английским?
>>741260feetback is good enah
>>741257 (OP)Плис оставайся в это треде (я его просто скрою) и не ходи в /java/
>>741257 (OP)Ну, короче, сейчас придут профи и забросают меня говном, но я уверен, что с нифига начинать читать всякие "Философия Java" будет трудновато. Я даю предложение, а делать так или нет решать тебе.Есть проект под названием Processing (processing.org) - для художников и обучающихся программированию. Это java, только упрощенная немного и специализирована на работе с графикой. Имеет свой собственный простой IDE, написал - запустил одной кнопкой. Главное тут, имхо, что дает тебе возможность создавать сразу графические приложения, а не учиться на консольном вводе-выводе, что весьма нудно. Он поможет выучить синтаксис языка, а так же, как организовано наследование, полиморфизм, есть куча библиотек для работы с сетью, серийным портом, игровые Фреймворки, физика и т.д.Простенькую игру сможешь через 3 дня сам делать, через месяц, сможешь прочитать ту же "Философию", уже понимая о чем идет речь и будешь знать Java. Собственно, для того чтобы начать работу просто знания языка не достаточно и надо будет еще много чего выучить (Фреймворки там всякие ну и SQL, XML).Если решишься на такой путь, тебе помогут 2 книги Learning Processing и гениальная Nature of Code - автор обеих Дэниэла Шифман. Первая, по-моему переведена на русский.
Жава неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит жаву, а потом не знает что делать с ней. Лучше попробуй 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 Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>741257 (OP)>знаний в области программирования нет абсолютноНу вот берешь такой и учишь английский язык и дискретную математику. Заодно задаешь дурацкие вопросы гуглу или в ньюфаг-тренд.
>>741257 (OP)Нормальные ребята обычно с Haskell или Erlang начинают.
Оп щас тебе будут всякие книги советовать и прочее.Нахуй нахуй.Возьми какой-нибудь референс по синтаксису Джавы, он стопудово есть на официальном сайте. Выучи.Затем возьми код какой-нибудь библиотеки (можно стандартной) и изучай, что непонятно - гугли или спрашивай, если не нагугливается.
>>741902Хуйню посоветовалОП, вот тебе ничо такая стартовая паста:http://pastebin.com/cYBVbUUR
>>741359после хаскеля или ерланга жава уже ненужна становится. Ерланг пронизан моделью акторов, что есть величайшим изобретением человеков. В жава что то подобное есть, но для этого придется изучить саму жаву, апотом фреймворк akka.
>>741989Актородебил не палится
>>741257 (OP)
>знаний в области программирования нет абсолютно>Хочу начать изучение JavaСначала ответь на вопрос: зачем?