2012-03-17 3 views
0

Я нашел несколько ресурсов для изучения Java-программирования, но все они предполагают, что опыт программирования предшествует другому языку.Любой хороший ресурс для изучения Java-программирования без какого-либо другого опыта программирования?

Кто-нибудь знает о хорошем, желательно развлекательном ресурсе, чтобы узнать основы компьютерного программирования с использованием Java?

Причина, по которой должна быть Java, заключается в том, что учащийся будет использовать ее в курсе в ближайшем будущем.

Спасибо

+1

Лучшее, что нужно сделать, это просто начать. Чем больше вы тренируетесь, тем лучше вы получаете, чем больше опыта работы и вы работаете с другими, тем лучше вы получаете. Одно определение компьютерного эксперта; кто-то сделал все ошибки раньше. ;) –

+0

Люди по-прежнему считают, что программирование обучения - это как изучение истории из сценариев. Фактически, это скорее похоже на обучение игре на инструменте - вы не чувствуете, что хотите играть, вы никогда не будете играть. –

ответ

3

Попробуйте серию "Head First". Кэти Сьерра много думала о том, чтобы сделать презентацию забавной и образовательной.

+0

Это выглядит интересно. Это вообще не начинается без опыта программирования, верно? Например, даже не условные и циклические, или булевы алгебры? – user1171618

+0

Не могу сказать, будет ли он на достаточно низком уровне. Возможно нет. – duffymo

4

Я нашел this website, чтобы быть очень полезным, когда я впервые начал программирование.

Это выходит за рамки простого описания правильного синтаксиса для вашей Java-программы ... скорее, он учит вас, как языки программирования работают в целом (см. chapter 1) и подчеркивает хороший стиль кодирования.

+2

+1 - Я этого никогда не видел. Выглядит интересно. – duffymo

+0

Мне очень интересно, но причина, по которой я спрашиваю, это то, что я помогаю своей девушке, психологу, изучать программирование для ее исследований, и эта книга идет довольно подробно для тех, кто, вероятно, никогда не будет использовать язык более низкого уровня. – user1171618

+1

Ahh, тогда, возможно, одна из обычных книг типа «Java для чайников» - это путь. Тем не менее, я настоятельно рекомендую этот веб-сайт для тех, кто заинтересован в том, чтобы научиться программировать из «программиста» (в отличие от точки зрения экспертов Java). –

2

Что относительно этой книги, Think Java? Это началось с введения того, что дает определение для новых людей программированию. Прочтите главу 1, она объяснит некоторые ключевые слова, используемые при программировании в непрофессиональном плане.

Содержание краткое, и это всего лишь шестнадцать глав. Каждая глава объясняет пример несколькими строками кодов, а не сложными и несколькими упражнениями в конце каждой главы. Это упражнение определенно помогает в применимом сценарии реальной жизни по моему скромному мнению.

2

Я согласен с Jasonw. Думайте, как компьютерный ученый (версия Java) - отличный ресурс по нескольким причинам.

  1. Это не предполагает предварительного знания. Он начинается с «Что такое язык программирования».
  2. Он учит концепциям информатики вместо языка Java
  3. Это бесплатно.

http://www.greenteapress.com/thinkapjava/

Лично я узнал программирования на "Beginning Programming with Java for Dummies." Он идет медленно и ничего не принимает. Я думаю, что это даже показывает вам, как настроить свой класс, чтобы вы могли запустить javac из командной строки. Я использовал это как прыгающую точку (я переупорядочил некоторые главы и добавил материал) для создания моей собственной учебной программы, когда я преподавал введение в курс программирования.

+0

+1 Хорошая точка в проблеме с классом, просто найдите java classpath на этом сайте, вы будете удивлены возвратом результата! – Jasonw

Смежные вопросы