Iniciante os iniciantes

Bem pessoal… eu estava estudando c++ porém falei com um professor meu e ele me aconselhou que procurasse Java … e aqui estou… um iniciante… estou no inicio do inicio… gostaria de dicas e tutoriais legais preu ler…

100+

Seja bem vindo!

Inicialmente, acho que nada melhor do que um bom livro… você vai encontrar alguma divergência entre os programadores sobre qual é melhor ou pior, mas acredito que todos tenham seu valor. Os livros mais comentados que eu recomendaria são:

Java: Como programar (da Deitel)
Core Java volume 1

Além disso se o ingles não for problema pra voce, a Sun tem um tutorial ótimo que é bem abrangente em http://java.sun.com (procure por Java Tutorial)

Alias, para quem está buscando por exemplos, o site http://www.javaalmanac.com está repleto!

Abraços!

Obrigado pela atençao… mas tenho outra duvida… eu baixo qual prog. o java JDE, Java SDK ou os 2???

E quanto a divergencia entre qual eh a melhor linguagem… na verdade eu perguntei pro meu professor se deveria aprender C++ ou VB… ele disse q entre vb e c++ ele com certeza preferia c++ mas me indicou aprender java ao inves deles… :wink:

100+

Vc deve baixar o J2SDK1.4.1 que contém o compilador java, a máquina virtual java (necessária para execução dos programas) e todas as APIs que acompanham a linguagem … vc vai usar estas APIs para desenvolver seus programas …

Uma IDE vc deve usar para facilitar a sua atividade de programação … uma IDE é uma ferramenta/ambiente de desenvolvimento com uma série de facilidades … é aconselhável inicialmente q vc faça seus programas java em um simples editor de textos, como o bloco de notas, para que você pode aprender bem a base do java e ver como tudo acontece e como se estrutura um programa e todos os conceitos … à medida que for evoluindo, passe a usar uma IDE … eu particularmente gosto muito do SUN ONE Studio 4 (tem a versão Enterprise e a versão Community q é free) e do Eclipse (free) …

bom … é isso …

Obs: Existe também o J2EESDK … q é uma “extensão” do J2SDK q falei no começo da msg … este J2EESDK vc deverá baixar qdo for trabalhar com desenvolvimento Java para Web, desenvolvimento de Servlets, JSPs e EJBs … mas acredito que vc deve pensar nisso depois de aprender bem a base …

Eu gosto muito de um tutorial desenvolvido na UNICAMP, que ensina Orientação a Objetos (OO) relacionando e dando exemplos em Java … se vc nao conhece OO (paradigma base do java) é melhor começar por esta apostila, antes mesmo do Java em si… vc vai encontrar o link para este tutorial em http://www.ic.unicamp.br/~cmrubira

t+

Bom, sou apenas um pós-novato (acabei de inventar o termo :slight_smile: )…
Para fazer os seus programas em Java, vc vai precisar do JDK. Baixe o JDK 1.4.1 (http://java.sun.com/j2se/1.4.1/download.html), que é a última versão liberada.
Para vc aprender Java mesmo, esqueça, por enquanto, as IDEs - o negócio é prompt do DOS e um editor de programas mais simples (qualquer coisa um pouco melhor do que o Notepad está de bom tamanho).
Tem outra coisa: Java não é apenas uma linguagem, mas um conjunto respeitável de tecnologias. Para não se perder na sopa de letrinhas dele, leia o glossário que o GUJ preparou : http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListArticle&MAMUTE_TEMPLATE=ShowArticle&LIST_ARTICLE=single&ArticleId=5&PAGE=1
Se vc não tiver problemas com o inglês, o famoso livro de Bruce Eckel, Thinking in Java, é tb uma boa opção. E ainda tem uma introdução a orientação por objetos que vale a pena ler, mesmo se vc já conhece. É um arquivo PDF que vc encontra aqui: http://www.codecuts.com/codecuts/pdfs/eckel/TIJ2.zip (a 3a. edição ainda é beta, então mandei o link da 2a.)
E seja bem-vindo!