|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Dec 2011
Messaggi: 1
|
Programmazione - da dove iniziare
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. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
|
Interessante. Non l'avevo ancora vista questa domanda...
![]()
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
![]() |
![]() |
![]() |
#3 | ||
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
E' più "anale", come domanda... in senso freudiano: Quote:
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
||
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
@dandani81: non ne sono convintissimo, però potrebbe interessarti la lettura di questa discussione abbastanza recente:
http://www.hwupgrade.it/forum/showthread.php?t=2421021
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
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. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 823
|
+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. |
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Dec 2011
Messaggi: 55
|
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. |
![]() |
![]() |
![]() |
#8 | |
Junior Member
Iscritto dal: Sep 2011
Messaggi: 6
|
Quote:
è 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 |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
+1 per shinya
![]()
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Feb 2007
Messaggi: 2515
|
assembler, e sbaragli la concorrenza
![]() ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:43.