PDA

View Full Version : Iniziare a programmare????


crashoverride1995
19-09-2010, 16:38
Ciao ragazzi, ho 15 e ho deciso di iniziare a programmare...
Ma non so cosa studiare :( Avete dei consigli?
Mi interessa lo sviluppo di applicazioni standalone o come si dice... xD
Intendo quelle da eseguire sul Pc e non su un server web :D
Attendo risposte :)

nucarote
19-09-2010, 17:03
Visto i tempi di cloud computing non mi sembra una ottima scelta dedicarsi allo sviluppo di applicazioni stand alone e questo detto da un'amante delle applicazioni stand alone.
A parte questo dovresti essere più specifico su che tipo di applicazioni stand alone vorresti sviluppare? Giochi? Se si che tipo di Giochi? Gestionali? ecc

crashoverride1995
19-09-2010, 17:13
No, intendo applicazioni di utilità, ad esempio avrei in mente un client twitter o comunque applicazioni di questo genere... Magari in futuro anche dei giochini ma, tipo carte o giochi del tipo Domanda - Risposta, o comunque al massimo giochini in 2D tipo snake.
:)

wizard1993
19-09-2010, 17:23
io ti consiglierei python o c#, per il primo trovi buoni testi online gratuiti e in italiano (anche se non aggiornati all'ultima versione, ma va comunque bene)

nucarote
19-09-2010, 17:34
No, intendo applicazioni di utilità, ad esempio avrei in mente un client twitter o comunque applicazioni di questo genere... Magari in futuro anche dei giochini ma, tipo carte o giochi del tipo Domanda - Risposta, o comunque al massimo giochini in 2D tipo snake.
:)

In tal caso sarei propenso a consigliarti C# anche in vista di un ipotetico futuro lavorativo e di solito tutte le API per ricavare informazioni da servizi web hanno anche una versione per C#.
Lo stesso dicasi per Java simile a C# (anche se è più corretto dire che è C# è simile a Java, essendo il primo nato dopo il secondo), se vuoi far eseguire il tuo client su più piattaforme ed è comunque un linguaggio molto richiesto (sperando che Oracle non lo faccia sparire).
E il sempre validissimo Python, assolutamente non inferiore ai primi due.

anonimizzato
19-09-2010, 17:36
Java, C#, Ruby, Python.

crashoverride1995
19-09-2010, 17:39
Come faccio a decidere???? xD
E comunque cosa ne pensate del Vb.net?
Comunque sarei più verso il Java in quanto uso anche Linux.

Tommo
19-09-2010, 18:55
Come faccio a decidere???? xD
E comunque cosa ne pensate del Vb.net?
Comunque sarei più verso il Java in quanto uso anche Linux.

Il Vb.net è il male.
E poi tutti i linguaggi che ti hanno elencato girano anche su Linux, tranne C#.
Ok ok c'è mono, ma di certo non è roba da principianti.

dojolab
19-09-2010, 19:28
io ti consiglierei python o c#, per il primo trovi buoni testi online gratuiti e in italiano (anche se non aggiornati all'ultima versione, ma va comunque bene)

Quoto. Python.

crashoverride1995
19-09-2010, 21:20
Sarei per il java che ne dici?
:)
Come lo studio comunque??? :D
XD

dojolab
19-09-2010, 21:24
Sarei per il java che ne dici?
:)
Come lo studio comunque??? :D
XD

Ripeto, Python... non conoscendo il futuro di Java (attualmente molto incerto viste le vicende di Oracle) starei su Python, un linguaggio supportato e adottato da Google per i principali Servizi Web (YouTube, Gmail, ecc.).

Inoltre è un linguaggio semplice, potente e flessibile.
Ti permette di scrivere codice molto velocemente e mantenerlo con estrema facilità.

Alternativa C#, considerato che puoi rimanere in ambito web e standalone.

crashoverride1995
19-09-2010, 21:28
Beh, l'importante è iniziare no?
Comunque pensavo al Java perchè ho visto che è ormai uscito java 7 ho sbaglio?
Quindi non credo stia fallendo...
Correggimi se sbaglio, NON VOGLIO assolutamente fare il maestrino xD
Comunque in caso volessi imparare python cosa faccio? (guide, programmi, ecc)
E per c# cosa faccio? (guide, programmi, ecc)

cdimauro
20-09-2010, 06:58
Ovviamente concordo con dojolab. :D
Beh, l'importante è iniziare no?
Comunque pensavo al Java perchè ho visto che è ormai uscito java 7 ho sbaglio?
No, e le previsioni ottimistiche parlano di almeno un altro anno d'attesa, ma col linguaggio castrato di alcune funzionalità, oppure due anni per averle tutte.
Quindi non credo stia fallendo...
Assolutamente no, ma è un linguaggio destinato al declino e a rimanere nella fetta di mercato che s'è ritagliato (enterprise principalmente).
Correggimi se sbaglio, NON VOGLIO assolutamente fare il maestrino xD
Comunque in caso volessi imparare python cosa faccio? (guide, programmi, ecc)
Puoi cominciare col manuale che ho in firma io.
E per c# cosa faccio? (guide, programmi, ecc)
Qui non ti so aiutare, mi spiace.

dojolab
20-09-2010, 07:05
Ovviamente concordo con dojolab. :D

LOL, lo sai il mio punto di vista.
Do questo consiglio per non commettere l'errore che feci io anni fa: il C.


No, e le previsioni ottimistiche parlano di almeno un altro anno d'attesa, ma col linguaggio castrato di alcune funzionalità, oppure due anni per averle tutte.

Sei fiducioso :D


Assolutamente no, ma è un linguaggio destinato al declino e a rimanere nella fetta di mercato che s'è ritagliato (enterprise principalmente).

Esatto anche se solo il tempo potrà dirlo.


Puoi cominciare col manuale che ho in firma io.

Ottimo, ho iniziato anche io con quello.
Alternativa c'è "Python in Nutshell" di Martelli, ma è già un paio di livelli sopra (forse anche più di un paio).

Altro ottimo libro è "Python in Tasca" lo trovi su BOL.
Ovviamente quello che ha segnalato cdimauro è decisamente... 'gratis'.


Qui non ti so aiutare, mi spiace.

Ci penso io.
Hai due alternative, il web e il cartaceo.
Per il Web MS mette a disposizione tanto, troppo forse :| ti basta andare sulla pagina dell'MSDN (http://msdn.microsoft.com/it-it/default.aspx).

Per il cartaceo posso consigliare l'ottimo (anzi perfetto) "Microsoft Visual C# Steò by Step" di John Sharp (dovrebbe esserci sia la versione 2008 che la 2010); ovviamente se trovi la 2010 prendila.

E' disponibile online anche l'ebook in Inglese ... gratuitamente.
Anzi, ti mando un PM.

dojolab
20-09-2010, 07:19
Ok ok c'è mono, ma di certo non è roba da principianti.

Vero e fa anche un pò pena.
Provato direttamente su OS X.

gugoXX
20-09-2010, 08:37
Confermo l'agonia di Java, in caduta libera.

Zona Londra
C# - 1379 nuovi annunci ultima settimana
Java - 314 nuovi annunci ultima settimana
Python - 52 nuovi annunci ultima settimana

Personalmente come sempre consiglio C#.

cdimauro
20-09-2010, 08:44
LOL, lo sai il mio punto di vista.
Do questo consiglio per non commettere l'errore che feci io anni fa: il C.
Mica sei il solo. Purtroppo è un luogo comune duro a morire. Probabilmente avrei consigliato qualcosa di simile anch'io anni fa (se non fosse che al posto del C ho sempre adorato Pascal & derivati :D).
Sei fiducioso :D
Non a caso parlavo di previsioni ottimistiche. :p
Ottimo, ho iniziato anche io con quello.
Alternativa c'è "Python in Nutshell" di Martelli, ma è già un paio di livelli sopra (forse anche più di un paio).

Altro ottimo libro è "Python in Tasca" lo trovi su BOL.
Ovviamente quello che ha segnalato cdimauro è decisamente... 'gratis'.
Più che altro è molto semplice.
Ci penso io.
Hai due alternative, il web e il cartaceo.
Per il Web MS mette a disposizione tanto, troppo forse :| ti basta andare sulla pagina dell'MSDN (http://msdn.microsoft.com/it-it/default.aspx).

Per il cartaceo posso consigliare l'ottimo (anzi perfetto) "Microsoft Visual C# Steò by Step" di John Sharp (dovrebbe esserci sia la versione 2008 che la 2010); ovviamente se trovi la 2010 prendila.

E' disponibile online anche l'ebook in Inglese ... gratuitamente.
Anzi, ti mando un PM.
Sì, ma il problema è fornire un testo per chi inizia a programmare, e non è cosa semplice.
Confermo l'agonia di Java, in caduta libera.

Zona Londra
C# - 1379 nuovi annunci ultima settimana
Java - 314 nuovi annunci ultima settimana
Python - 52 nuovi annunci ultima settimana

Personalmente come sempre consiglio C#.
I 52 annunci per Python mi lasciano sperare un po'. :)

Peccato che Italia e Gran Bretagna siano la notte col giorno dal punto di vista dell'IT. :muro:

dojolab
20-09-2010, 08:49
Sì, ma il problema è fornire un testo per chi inizia a programmare, e non è cosa semplice.


:/ è fatto apposta. :P

cionci
20-09-2010, 09:08
Thread chiuso
|
|
V
http://www.hwupgrade.it/forum/showthread.php?t=1979444