Newsgroup: it.comp.java
Titolo: Java: come?

Ciao a tutto il NG,
Ho un problema: la ditta per cui lavoro ha detto che devo imparare a 
scrivere in Java.
La mia domanda č molto semplice: da dove posso iniziare?
Come esperienze di programmazione sono ancora ancorato all'RPG su AS400 
tranne qualche conoscenza di VB e PHP.
Come avete iniziato ad apprendere questo linguaggio? corsi, corsi on line, 
manuali fai da te.....
Che ambiente di sviluppo occorre installare?
In pratica vi chiedo di darmi qualche dritta per iniziare.
Ciao e grazie 

Pour parlé.
Ho imparato Java all'Uni, con il Prof. Tisato e la brillante metafora 
del "Java Restaurant", di cui esiste un libro oramai non piů in stampa.
Altri riferimenti di primo livello:
- Bruce Eckel "Thinking in Java" (la 3a edizione č gratuita on-line, la 
4a a pagamento)
- "Java tutorial" sul sito Sun
Alex.

 - "Java tutorial" sul sito Sun
Aggiungerei i libri free della mokabyte.
  Raffaello

 tranne qualche conoscenza di VB e PHP.
visto che sei totalmente a digiuno di programmazione ad oggetti forse e'
meglio che almeno per iniziare ti fai un corsetto decente che copra anche
quella parte. giusto per avere un orientamento iniziale.
sul fronte libri credo che quello di eckel si sforzi di farti capire anche
le basi della programmazione ad oggetti ma non ricordo bene.

scrivere in Java.
Se sei davvero ancorato a RPG su AS400 ...brrr.. :-) più che imparare
a *scrivere* in Java, ti serve imparare a *pensare* in Java ;-)
A questo proposito, credo che "Thinking in Java" di Bruce Eckel sia un
ottimo punto di partenza, perché viene ritenuto un ottimo testo anche
per apprendere l'OOP, in generale:
http://www.mindview.net/Books/TIJ/
E' gratutio, scaricabile e volendo esiste anche la versione cartacea
(a pagamento).  Ovviamente, sul sito Sun trovi molta documentazione.  
In più, ti serve dotarti di un buon ambiente di sviluppo.  Io uso
IntelliJ della JetBrains: 
http://www.jetbrains.com/idea/
 , ma è a
pagamento.  Esistono però anche ottimi IDE open source, come Eclipse:
http://www.eclipse.org/

 ha scritto nel messaggio
news:e5mlmv$les$1...@nnrp.ngi.it...


 > La mia domanda è molto semplice: da dove posso iniziare?


 ha scritto nel messaggio 
news:e5mlmv$les$1...@nnrp.ngi.it...


>
Ho il tuo stesso problema e ho letto con interesse le risposte del NG (mi 
associo ai tuoi ringraziamenti!), tuttavia credo che, proprio per la nostra 
formazione prettamente "sequenziale", sia inizialmente consigliabile un 
qualcosa di piů *mirato* a programmatori *RPG like*.
Ricordo che qualche anno fa la DUKE Italia editrice di "ISeries News" (sorta 
di bibbia dei sistemisti AS400) pubblicň una serie di articoli nei quali 
trattava il linguaggio Java ricercando analogie con il linguaggio RPG 
(classe=programma; metodo=subroutine ecc.ecc....), purtroppo non sono 
riuscito a ritrovarli.
Ricercando sul web ho trovato i seguenti riferimenti, credo interessanti:
Java for RPG Programmers    
http://mcpressonline.stores.yahoo.net/5209.html
Learn Java here ! 
http://www.iseriesnetwork.com/resources/tutorials/javatutorial/
Java for RPG & COBOL Programmers Self-Study Workbook 
http://mc-store.com/5002.html
Java for RPG & COBOL Programmers on ISeries student workbook 
http://www.ipgbook.com/showbook.cfm?bookid=1931182191&userid=EFB9AAEE-803F-2B7A-70214506CB15D850
Questo č tutto ciň che sono riuscito a trovare.
Buon lavoro a te....e anche a me!
:o)
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 Ricercando sul web ho trovato i seguenti riferimenti, credo interessanti:
Te lo sconsiglio: per quanto tu con Java possa scrivere un programma
procedurale (e quindi in questo caso ci sarebbe il parallelismo), Java
è essenzialmente un linguaggio OO.
Lo scoglio maggiore per chi passa da procedurale a OO è capire che
significhi OO. Quando lo avrai capito vedrai che il resto verrà da sè.

 ha scritto nel messaggio 
news:1149522527....@y43g2000cwc.googlegroups.com...
trive wrote:


Capisco il tuo punto di vista e lo condivido, il mio suggerimento non era 
teso all'uso di Java in modo procedurale ma a capire la filosofia *ad 
oggetti* ricercando analogie o comunque procedendo per differenze rispetto 
al linguaggio che uso da 24 anni.
Cercate di essere un pò comprensivi, staccarci repentinamente dal capezzolo 
di mamma IBM potrebbe traumatizzarci.........;o)
Saluti




La mia esperienza personale è simile alla tua. Per questo ti comprendo
benissimo.

 ha scritto nel messaggio 
news:44844...@x-privat.org...


 Infatti posti anche su it.comp.as400 ;) mi ricordavo il tuo nick.....
Non sono io

 ha scritto nel messaggio 
news:1149595449....@f6g2000cwb.googlegroups.com...



Sorry...:-)

 Ciao e buono studio!!
Mi sono dimenticato di segnalarti un RedBook IBM:
Building Java Applications for the ISeries Server with VisualAge for Java 
3.5 (SG24-6245-00)
Il settimo capitolo ha il seguente titolo: Java for RPG programmers.
Puoi scaricare il PDF gratuitamente sul sito della IBM.
Teniamoci in contatto, cosě potremo verificare i nostri progressi.
Saluti 
