View Full Version : [OOP] Consigli su quale linguaggio usare per iniziare
Ciao a tutti,
sono nuovo nel forum e ultimamente mi sto ponendo questa domanda più e più volte.
Vi anticipo che non sono nuovo nel mondo della programmazione, infatti ho qualche base del linguggio C (anche se non avanzate).
Secondo voi quale linguaggio è consigliato per iniziare a programmare ad oggetti?
Grazie anticipatamente! :D
ingframin
11-06-2014, 10:52
Ciao a tutti,
sono nuovo nel forum e ultimamente mi sto ponendo questa domanda più e più volte.
Vi anticipo che non sono nuovo nel mondo della programmazione, infatti ho qualche base del linguggio C (anche se non avanzate).
Secondo voi quale linguaggio è consigliato per iniziare a programmare ad oggetti?
Grazie anticipatamente! :D
A naso ti direi Java o C# o Python.
http://www.csharp-station.com/tutorial.aspx
http://www.greenteapress.com/thinkapjava/
http://www.greenteapress.com/thinkpython/thinkpython.html
Tra tutti questi che mi hai detto anche il c++ mi piacerebbe utilizzare ma non so con quale iniziare.
Cosa mi consigli?
mone.java
11-06-2014, 12:52
Tra tutti questi che mi hai detto anche il c++ mi piacerebbe utilizzare ma non so con quale iniziare.
Cosa mi consigli?
TI sconsiglio il C++ per inziare. Se mastichi già un po di programmazione (nel senso possiedi i concetti come IF, ELSE, WHILE, FOR, variabili, array, funzioni ecc..) e ti interessa buttarti nell'OOP allora Java o C#.
Se non sai nulla di programmazione allora Python.
In ogni caso passa al C++ sono quando padroneggi bene uno di questi linguaggi.
pabloski
11-06-2014, 12:52
Tra tutti questi che mi hai detto anche il c++ mi piacerebbe utilizzare ma non so con quale iniziare.
Cosa mi consigli?
L'importante è iniziare. Non credere che il mondo ( anche quello dell'OOP ) sia omogeneo. Alla fine ti ritroverai comunque a dover studiare paradigmi e linguaggi diversi.
Un esempio lampante è google go e il suo particolarissimo modello oop.
p.s. potresti iniziare con go, vista l'enfasi che pone sulla programmazione concorrente, potrebbe tornarti utile in molte situazioni attuali
ingframin
11-06-2014, 13:50
http://cdn.memegenerator.net/instances/500x/20539631.jpg
Google go sinceramente è la prima volta che ne sento parlare :confused:
Comunque ho scartato il C++ per il momento e se riuscirò a padroneggiare bene gli altri linguaggi, credo che incomincerò subito ad utilizzarlo, ma nel frattempo incomincio a dare qualche occhiata sul java.
Ora mi assale un altro dilemma, da quale guida ora potrei iniziare?
Ho visto che c'è qualcosa sul sito di html, però se sapete qualche altra fonte da cui prendere spunto e me la segnalate ve ne sarei eternamente grato!
Ultima domanda: Fra python e java voi cosa scegliereste?
Scusate le continue domande :)
pabloski
11-06-2014, 14:45
Google go sinceramente è la prima volta che ne sento parlare :confused:
E' un linguaggio di nuova creazione, ma si sta dimostrando molto interessante, in particolare per lo sviluppo di applicazioni concorrenti.
Ora mi assale un altro dilemma, da quale guida ora potrei iniziare?]/quote]
Potresti iniziare dalle guide di html.it. Sono molto basilari ma ben fatte. Poi è ovvio che dovrai optare per un qualche libro più o meno pesante ( ma quelli che trattano il C++ sono tutti pesanti, o meglio è il linguaggio ad essere mostruosamente complesso ).
[QUOTE=nexus5;41195065]
Ultima domanda: Fra python e java voi cosa scegliereste?
Direi che la scelta dipende sempre dal tipo di problema che si va ad affrontare. Ogni linguaggio ha punti di forza e di debolezza.
Se la finalità è prettamente didattica e non hai come obiettivo ( che so ) entrare nel mercato degli sviluppi di web services java, allora il consiglio è e sarà sempre python.
Ma considera che java è un peso massimo nel mondo informatico attuale, per cui la sua conoscenza è estremamente importante ( almeno per chi ha intenzione di lavorare in quest'ambiente ).
In sostanza si cono 4/5 linguaggi da cui non si può assolutamente prescindere.
Ringrazio tutti per le risposte e alla fine ho deciso di iniziare con il java e per il materiale girerò un po' su internet... se no che ci sta a fare zio google? :D
Grazie a tutti e credo che la discussione si può chiudere :)
ingframin
12-06-2014, 09:52
Ringrazio tutti per le risposte e alla fine ho deciso di iniziare con il java e per il materiale girerò un po' su internet... se no che ci sta a fare zio google? :D
Grazie a tutti e credo che la discussione si può chiudere :)
Ti rinnovo l'invito a guardare questo:
http://www.greenteapress.com/thinkapjava/
Ti rinnovo l'invito a guardare questo:
http://www.greenteapress.com/thinkapjava/
Ma non esiste un manuale come questo tradotto o devo tradurmelo io passo passo?
Comunque grazie :D
mone.java
15-06-2014, 10:51
È meglio che lo traduci e inizi a familiarizzare con l'inglese
Inviato dal mio GT-I9300 utilizzando Tapatalk
ingframin
16-06-2014, 08:21
Ma non esiste un manuale come questo tradotto o devo tradurmelo io passo passo?
Comunque grazie :D
Ti puoi comprare in libreria "Concetti di informatica e fondamenti di Java" di Cay Hostman edizioni Apogeo, oppure di Deitel e Deitel "Programmazione Java 1: fondamenti". Il secondo volume puoi prenderlo dopo. Un altro da vedere è quello di Claudio Desio Cesari.
Infine ti consiglio di iscriverti a Duolingo e imparare l'inglese, altrimenti non troverai mai lavoro...
Daniels118
16-06-2014, 08:36
Ma non esiste un manuale come questo tradotto o devo tradurmelo io passo passo?
Comunque grazie :D
Più che tradurre dovresti imparare a capire direttamente ciò che leggi in inglese, a forza di farlo ti verrà naturale.
Più che tradurre dovresti imparare a capire direttamente ciò che leggi in inglese, a forza di farlo ti verrà naturale.
Me la cavo bene in inglese, solo che a volte devo prima leggere la frase e poi tradurla, ma pazienza! Così miglioro un po' la lettura e la traduzione :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.