Привет всем, сегодня мне захотелось научиться программированию на языке Java, но столкнулся с проблемой что совсем не знаю с чего начать. Много про него слышал но как-то не приходилось сталкиваться)
Могли бы вы мне посоветовать ресурсы, где было бы понятно описано с чего и как начинать (среда для программирования, основные понятия, служебные слова и т.д). Может какие нибудь интересные книги, в которых понятно описан этот язык.
Заранее спасибо за помощь.)) Думаю этот пост поможет и другим людям, которые хотят начать изучать java, но не знают с чего начать.
Кей Хорстманн, Гари Корнелл — "Java 2. Библиотека профессионала"
спасибо)
Ставишь IDEA. При кодинге смотришь документацию. Параллельно читаешь какой-нибудь самоучитель. Хаббибулина, например. Ну а IDEA реально помогает учиться: сразу показывает ошибки и подсказки.
NetBeans IDE — можно скачать прямо с сайта джавы сборку с сомоустанавливающимся JDK
http://doc.java.sun.com/DocWeb/api/java — самое главное! документация по всем классам JavaSE
Герберт Шилдт "Java 7 Полное руководство"
Ну не знаю. Кто-то учится по книжке, а кто-то пишет код и гуглит. Лично мне больше по душе второй вариант. Тем более обычно в книжках все описано слишком подробно. Я бы посоветовал начать решать задачи, и параллельно с этим гуглить, как сделать тот или иной шаг, сопоставляя с тем как бы вы это сделали на языке, которым вы владеете. А если вас интересуют книжки, то ссылки на них уже давно даны на емаксе в разделе java: http://e-maxx.ru/bookz/
спасибо)
Если только писать код и гуглить, сопоставляя с языком, на котором вы владеете, то вы будете писать на языке, которым вы владеете, просто другим синтаксисом. Ни о каких новых техниках не может быть и речи. В общем это немного не то. Нужно узнавать фичи языка, которых нет в том, которым вы владеете.
Я лишь посоветовал один из эффективных методов. Ну понятно дело, что всему есть предел и нельзя идти однобоко. Я думаю, что автор этого топика вполне в состоянии рассудить, что и как для него будет удобней, а также найти и осознать "фичи языка, которых нет в том, которым он владеет". Также я не говорю про то, что нужно писать на своем языке просто с другим синтаксисом. Вообще все языки во многом (очень во многом) похожи -особенно на начальном этапе- и понятно дело, что для начала проще овладеть новым синтаксисом, а потом уже смотреть в ширь. Вообщем, если коротко я говорю о том, что: "новое познается в сравнение".
Можно еще посмотреть видеокурс http://www.lektorium.tv/course/?id=22896
Герберт Шилдт — Полный справочник по Java SE6. Понятно и с примерами.