PDA

View Full Version : Iniziare programmazione 15 anni


Ultrageek
17-08-2013, 14:23
Ciao a tutti,ho 15 anni e sono appassionato di informatica ,io vorrei iniziare a studiare il linguaggio Java per android ...Però ho sentito dire che è bene iniziare col C ,che mi consigliate iniziare col Java o prima il C,mi consigliate qualche libro per il Java e invece se mi dite anche il C solo guide online

Crondom
17-08-2013, 16:03
Hai letto questo http://www.hwupgrade.it/forum/showthread.php?t=529474 ?
Comunque io ti consiglio il python, è perfetto per iniziare a programma ed è un linguaggio che viene usato sempre di più.
Come guida ti consiglio questa http://www.barisione.org/non-programmers/non-programmers.html#C1.1 che è proprio per chi inizia a programmare.

WarDuck
17-08-2013, 16:39
Inizia con Java, se il tuo obiettivo è programmare su Android.

L'importante è che scegli 1 linguaggio e intanto impari a programmare con quello, a quel punto cambiare linguaggio non sarà troppo difficile, perché alcuni principi base resteranno sempre gli stessi.

A mio modo di vedere, vista anche la tua età, è meglio iniziare con Java dal momento che ti da una visione più completa di che cosa sia un linguaggio di programmazione Object Oriented e fortemente tipizzato, senza andarti ad incagliare da subito con la gestione della memoria.

Java: APPROVED.

Su Java c'è questo libro che non è male: http://www.mindview.net/Books/TIJ/

Molti consigliano il Deitel:

http://www.pearsonhighered.com/deitel/

Come te la cavi con l'inglese?

Ultrageek
17-08-2013, 16:42
Non posso leggere un libro di programmazione in inglese,non ho 18 anni ma 15
Python o Java ?

Xfree
17-08-2013, 17:09
Non vedo il nesso tra la conoscenza dell'inglese e l'età.
Come ti è stato già detto, se il tuo obiettivo è sviluppare applicazioni per Android, allora parti direttamente da Java.

Ultrageek
17-08-2013, 17:12
Allora,diciamo che io non ho un obiettivo perché voglio creare qualcosa di rivoluzionario ( come hanno fatto mark zuck,larry paga etc..) però voglio cominciare sviluppando app per i prossimi google glass,il linguaggio da usare e il Java ,mi dite altri linguaggio che mi serviranno non per creare app ma per inventare ( non app solo) ?

Xfree
17-08-2013, 17:26
Vedila così : un linguaggio di programmazione è uno strumento che serve alla risoluzione di determinati problemi; ci sono linguaggi che sono più adatti di altri a risolvere determinati problemi, linguaggi che sono più semplici di altri e che ti permettono di essere più produttivo in meno tempo e così via.
A te quello che serve, più che imparare un linguaggio specifico, è imparare la mentalità per la risoluzione dei problemi.
Vista la tua età, parti intanto da Java, così te lo ritrovi pure per Android, una volta appresa l'attitudine alla risoluzione dei problemi, non sarà troppo difficile imparare un nuovo linguaggio, visto che i principi base saranno gli stessi.

Ultrageek
17-08-2013, 17:34
Ok,inizio col Java,che libro mi consigli da prendere alla Feltrinelli ?
PS VADO AL CENTRO SICILIA DI CATANIA,ANCHE IO SONO SICILIANO

Crondom
17-08-2013, 17:58
Non posso leggere un libro di programmazione in inglese,non ho 18 anni ma 15
Python o Java ?
L'inglese devi impararlo senno non vai da nessuna parte.
(e poi cosa vuol dire non ho 18 anni, mica quando compi 18 anni impari automaticamente l'inglese, io a 15 anni sapevo capirlo benissimo e anche parlarlo un po')

Xfree
17-08-2013, 17:58
Non ho idea di quali libri abbiano alla Feltrinelli.
Intanto puoi scaricare gratis "Object Oriented && Java 5" di Claudio De Sio, in italiano.
Comincia a guardarlo, leggilo, poi valuta successivamente se acquistare un libro.
In ogni caso, potrai integrare il libro con i Java Tutorial e l'immancabile quanto inesauribile Stack Overflow.

P.S. L'inglese per l'informatica è fondamentale, cerca di colmare questa lacuna il prima possibile.

Ultrageek
17-08-2013, 18:02
Io conosco bene l'inglese,lo parl o molto bene e capisco benissimo ciò che si dice,ma penso che in un libro ci siano termini specifici che non conosco ancora

Xfree
17-08-2013, 18:14
Per i termini specifici per cui non ci dovesse essere una definizione o non possa essere possibile desumere il significato dal contesto, è sufficiente una ricerca su internet. ;)

Ultrageek
17-08-2013, 18:30
Ok,quindi di libri inglese che mi consigli ?

Crondom
17-08-2013, 18:46
http://www.hwupgrade.it/forum/showthread.php?t=801695

Ultrageek
17-08-2013, 19:06
I avevo pensato a Head First Java ,che ne pensate ?

Crondom
17-08-2013, 20:22
I avevo pensato a Head First Java ,che ne pensate ?
Non lo conosco ma "Thinking in Java" di Bruce Eckel mi sembra buono. Oltretutto c'è anche in italiano se cerchi.

pleiadi666
18-08-2013, 07:24
Ciao, io ti consiglio Core Java, che trovi anche in italiano, sono due volumi fantastici.

Per quanto riguarda l' inglese, se non lo conosci a lungo termine sarà un problema ma ora che sei all' inizio secondo me vanno bene anche libri in italiano...

xemf
18-08-2013, 07:34
Un inglese: "Big Java" di Cay Horstman

15/18/20/40 la differenza è poca... Cerca di entrare nella mentalità del programmatore, e come ti hanno già detto di imparare a risolvere i problemi.. Niente di strano che studiando ti accorgi che Java non ti piace e passi ad altro ;)

Tommo
18-08-2013, 23:42
Io conosco bene l'inglese,lo parl o molto bene e capisco benissimo ciò che si dice,ma penso che in un libro ci siano termini specifici che non conosco ancora

Prima li impari e meglio e'... mettiamola cosi', i termini che impari in italiano dovrai comunque reimpararli prima o poi in inglese, quindi tanto vale che non li impari proprio :D

E poi dicono che piu' si e' giovani e piu' e' facile imparare una nuova lingua, vai alla grande :asd:

PS: bello l'obiettivo di fare apps per i Glass, mi sa che se riesco a beccarne un paio mi ci butto anche io.