PDA

View Full Version : [10 programmi] Ritornare a programmare da dicembre 2013


pimez75
26-11-2013, 17:40
Buonsera a tutti, apro questo topics sperando che qualcuno di voi mi dia una dritta o qualche consiglio sul ritornare a programmare.
Io negli anni 90 facevo la scuola superiore e abbiam programmato in turbo pascal- cobol-dbase, oltre anche a darci le basi teoriche necessarie, verso gli anni 2000 ho avuto modo di lavora presso un azienda di siti web, dove ho imparato l'html.
Da allora son rimasto nel campo PC ma solo occupandomi di assemblaggio e perciò mi manca programmare.
Ora vi chiedo tra questi linguaggi di programmazione
1. C
2. C + +
3. JAVA
4. SQL
5. PHP
6. Python
7. VisualBasic
8. JavaScript
9. Perl
10. C #
quale dovrei prender in considerazione tenendo conto dei tempi di oggi,e quale libro consigliate, ed anche se mi potete aggiustere la lista che ho messo partendo da quello + facile a quello + difficile per un principiante.
grazie

paolomec
26-11-2013, 18:23
Guarda questa è una domanda classica dalle molteplici risposte. Ognuno qui ti darà un suo consiglio disinteressato, ma rischi di rimanere in confusione.

Io ti dò solo questo link, poi vedi tu.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Io sono un patito dell'accoppiata c/c++, ma non faccio testo, non sono un professionista, semplicemente li studio da anni ed hò avuto il piacere di usare i migliori tools Rad per programmare: borland c++builder.
Oggi c'è la Embarcadero ...

Per diletto vado di codeblocks e wxwidgets.

The_ouroboros
26-11-2013, 18:38
one word: python :D

idoido
26-11-2013, 18:46
io visto che mi paga lo stipendio ti dico C#

un po' per la sintassi C like, un po' perché è un linguaggio che si impara in fretta, un po' perché nell'ecosistema microsoft può essere usato per realizzare praticamente qualsiasi cosa (applicativi windows, siti web, web services, console application, etc etc)

Python bello ma l'indentazione del codice in quel modo non fa per me :D

cdimauro
26-11-2013, 21:14
Come non ti trovi bene con l'indentazione? :mbe:
one word: python :D
Senz'altro. :cool:

idoido
26-11-2013, 22:01
Come non ti trovi bene con l'indentazione? :mbe:

gusto personale, preferisco le graffe, per me il codice è più leggibile (figurati che le uso anche quando nell'if c'è solo un'istruzione)

comunque python rulez, ma io ormai mi sento troppo vecchio per un nuovo linguaggio :D

OoZic
26-11-2013, 22:57
javascript is the future :cool:

vendettaaaaa
27-11-2013, 08:49
javascript is the future :cool:
Che brutto futuro :(

pimez75
27-11-2013, 11:09
Voglio ritornare a programmare per poter far prograami di variotipo esguibili su pc e anche possbilmente utilizzabili via internet.
Inolte gentilmente mi potete mettere in ordine la lista che ho postato tenendo conto che un pricipiante da dove deve iniziare e in ordine di gradualità come proseguire..

The_ouroboros
27-11-2013, 11:15
1. C (fondamentale saperlo legggere)
2. C++ (da non trattare come C con oggetti, difficilissimo da padroneggiare bene)
3. JAVA (ottimo per applicazioni mobile, base di Android)
4. SQL (linguaggio di interrogazione fonte di dati, non di programmazione. Esistono PL/SQL che lo rendono un poco più adatto ai tuoi scopo ma esulano al momewnto)
5. PHP (ottimo per siti web)
6. Python (il Re per imparare e con una buonissima libreria sia web sia non)
7. VisualBasic (Morto o se non lo è morente, a buon titolo)
8. JavaScript (I vari framework sono ottimi e interessanti)
9. Perl (Scripting ed eleganza, quasi al pari con il python ma più "elitario"
10. C# (Mondo M$ è il re (Windows Phone, Windows 8) e nel mondo Mono(Linux) è usato e relativamente supportato)

Il tutto imho

pimez75
27-11-2013, 11:35
Ringrazio subito e vorrei pero capire se io reputandomi principiante dovrei partire dal c eppoi pian piano salire in base alla difficoltà seguendo la lista come mi hai postato?

Tuvok-LuR-
27-11-2013, 11:45
dipende cosa vuoi fare, se vuoi realizzare applicazioni native C è la base per iniziare.
se vuoi avere una buona base di programmazione a oggetti applicabile in diversi campi vai su Java.
se vuoi realizzare web applications concentrati su html5/js

The_ouroboros
27-11-2013, 12:04
se vuoi realizzare web applications concentrati su html5/js

python non scherza qui.
In realta anche perl si è aggiornato :D

The_ouroboros
27-11-2013, 12:51
non ha senso impararli tutti.

E anche Saperne uno bene non è semplice :fagiano:

OoZic
27-11-2013, 13:18
http://coding.smashingmagazine.com/2013/11/21/introduction-to-full-stack-javascript/

Full stack javascript

pimez75
27-11-2013, 15:36
ok ringraziop tutti ed ora vedi di impararne uno eppoi veder come va..
grazie ancoraa

cdimauro
27-11-2013, 21:19
Che brutto futuro :(
E' un incubo...

pabloski
28-11-2013, 10:57
ok ringraziop tutti ed ora vedi di impararne uno eppoi veder come va..
grazie ancoraa

Ti consiglio di cominciare con javascript. E' vero che è un linguaggio non certo elegante, ben progettato, ecc... ma molte delle attuali innovazioni ruotano intorno a questo linguaggio.

Inoltre tu hai scritto che vuoi realizzare anche applicazioni web-centriche. Il che ti porterebbe a scegliere tra javascript, php, python e ruby.

Attualmente javascript + html5 sono ritenuti l'asso nella manica nella programmazione su: windows 8 e successivi, vari os mobile, piattaforme web.

L'accoppiata javascript-node.js ti permette di realizzare praticamente qualsiasi cosa.

p.s. una recente ricerca ha evidenziato questi risultati http://www.itworld.com/mobile-wireless/383426/if-you-want-code-home-start-learning-javascript

pimez75
28-11-2013, 18:48
Ancora grazie per la pazienza e i consigli....:)