PDA

View Full Version : Programmazione - da dove iniziare


dandani81
20-12-2011, 23:14
Ciao a tutti!
Scusate la domanda che forse per alcuni sarà banale: premetto che a parte il c++ imparato durante il corso di laurea non ho mai programmato; mi piacerebbe avvicinarmi un po' alla programmazione in ambito web.
Cosa mi consigliate? PHP? Java? O che altro? E poi... Ha un senso o ormai tanto si riesce a fare più o meno tutto con i CMS?
Grazie.

gugoXX
21-12-2011, 01:01
Interessante. Non l'avevo ancora vista questa domanda... :D

shinya
21-12-2011, 08:10
Ciao a tutti!
Scusate la domanda che forse per alcuni sarà banale
Magari fosse banale... ci sarebbe una risposta secca, univoca e senza appelli.
E' più "anale", come domanda... in senso freudiano:

The term anal-retentive (also anally retentive), commonly abbreviated to anal,[1] is used conversationally to describe a person who pays such attention to detail that the obsession becomes an annoyance to others, and can be carried out to the detriment of the anal-retentive person. The term derives from Freudian psychoanalysis. People who are said to be anal-retentive usually suffer from obsessive–compulsive personality disorder.
Fai prima a fare una ricerca sul forum per domande simili alla tua, ce ne sono al massimo due o tre migliaia... oppure puoi aspettare qui, e ti vedrai inondato di opinioni opposte tra loro, fino a quando non si arriverà al classico flame-war e tra le righe potrai notare quanto sia manifesto il disordine ossessivo-compulsivo di matrice anale, appunto, di cui sopra.

banryu79
21-12-2011, 08:16
@dandani81: non ne sono convintissimo, però potrebbe interessarti la lettura di questa discussione abbastanza recente:
http://www.hwupgrade.it/forum/showthread.php?t=2421021

pabloski
21-12-2011, 10:30
Aldilà del fatto che è una domanda che viene posta spesso, però un buon linguaggio per cominciare è Python.

Lo usi per il web e non, è facile, molto espressivo, diffuso, con molte librerie, con ottimo materiale per lo studio.

Poi è chiaro che se vorrei lavorare in questo settore non potrai limitarti solo alla conoscenza di Python, ma questo è un altro discorso.

Altri linguaggi possono essere più o meno semplici, potenti, versatili, adatti a determinati usi, ma Python è un toccasana per evitare mal di testa per chi inizia.

AngeL)
21-12-2011, 13:44
+1 per Python.
È la cosa migliore per avvicinarsi alla programmazione: niente fronzoli che possono confondere il principiante nei suoi primi programmi (gli include e il main del c++, le classi in java, ecc.), ma abbastanza potenzialità da farci qualcosa di serio. È molto vicino, didatticamente, allo pseudocodice, con l'importante differenza che il codice viene poi fatto girare per davvero, rendendo visibili gli effetti, gli eventuali bug, ecc.

ManSab
22-12-2011, 20:21
Personalmente ti consiglio c sharp.
Come ambiente potresti usare la tecnologia .Net, intuitiva
e per niente complessa.
Oggi come oggi avendo fornito tutti gli strumenti per la più moderna programmazione, Ms ha riconquistato terreno negli ultimi anni sui vari competitors.
La programmazione ad oggetti, che si implementi attraverso una piattaforma
o l'altra, deve in ogni caso essere affrontata e conosciuta per bene da un programmatore.
Ovviamente, prima di intraprendere tale strada, ci vorrebbe un pò di teoria, arricchendo perchè no la propria conoscenza sul fronte db e dbms.

ketaklak
23-12-2011, 14:56
Personalmente ti consiglio c sharp.
Come ambiente potresti usare la tecnologia .Net, intuitiva
e per niente complessa.
Oggi come oggi avendo fornito tutti gli strumenti per la più moderna programmazione, Ms ha riconquistato terreno negli ultimi anni sui vari competitors.
La programmazione ad oggetti, che si implementi attraverso una piattaforma
o l'altra, deve in ogni caso essere affrontata e conosciuta per bene da un programmatore.
Ovviamente, prima di intraprendere tale strada, ci vorrebbe un pò di teoria, arricchendo perchè no la propria conoscenza sul fronte db e dbms.

+1 per c#
è un linguaggio moderno completamente orientato agli oggetti, come tool di sviluppo c'è visual studio che è 10 spanne sopra a qualsiasi altro IDE in circolazione, inoltre imparando quello ti si apre il mondo .NET che è vastissimo. Una volta imparato c# se vuoi programmare in ambito web dovrai imparare asp.net (ti consiglio MVC) ma il passaggio sarà molto semplice visto che i due linguaggi sono collegati

Tommo
23-12-2011, 15:24
Magari fosse banale... ci sarebbe una risposta secca, univoca e senza appelli.
E' più "anale", come domanda... in senso freudiano:

Fai prima a fare una ricerca sul forum per domande simili alla tua, ce ne sono al massimo due o tre migliaia... oppure puoi aspettare qui, e ti vedrai inondato di opinioni opposte tra loro, fino a quando non si arriverà al classico flame-war e tra le righe potrai notare quanto sia manifesto il disordine ossessivo-compulsivo di matrice anale, appunto, di cui sopra.

Ma lol, in compenso questa risposta non l'avevo mai vista :asd:

banryu79
23-12-2011, 16:36
Ma lol, in compenso questa risposta non l'avevo mai vista :asd:
+1 per shinya :asd:

Agat
25-12-2011, 10:26
assembler, e sbaragli la concorrenza :sofico: :asd: