Newsgroup: it.comp.programmare
Titolo: COME INIZIARE? VA BENE IL C++?

Salve a tutti.
Vorrei entrare nel mondo della programmazione (a dir la verità conosco
qualcosina - ma proprio qualcosina - di vbasic) ma non so da dove iniziare.
Mi hanno consigliato il Delphi o il C. Purtroppo però di manuali sul Delphi
e sul C ce ne sono pochi e sono costosissimi, ne ho visti molti invece sul
C++ e sul Visual C++. Cosa mi consigliate?
Se volessi inizare col C++ mi conviene il vero e proprio C++ o il Visual
C++?
E se invece volessi iniziare col C che libro mi consigliate? Sotto le 70.000
lire possibilmente.
Fatemi sapere, possibilmente via e-mail
Grazie e Ciao!
"Ogni porta è un mistero di fatto.
Molti potrebbero pensare che il mistero consista in ciò che si trova oltre
la porta,
ma la questione fondamentale è invece se si trovi lì per tenere fuori
qualcuno...
...oppure per tener dentro qualcosa."
Elminster il Saggio, 
elmi...@tiscalinet.it

Iniziare con C++ significa fare il primo volo manovrando un Boeing 747.
Inizia con Delphi o Visual Basic (meglio il II), perchč rischieresti di non
capirci nulla :-)
-=Azathoth=-

 ha scritto nel messaggio
news:8aje7c$2cb$1...@lacerta.tiscalinet.it...


 C++ e sul Visual C++. Cosa mi consigliate?
Innanzitutto non imaparare su un manuale che spiega solo e soltando il
linguaggio di programmazione!
Non ti serve a nulla, perchè conoscere un linguaggio non vuol dire
programmare, non conosceresti le basi come algoritmi base e strutture dati.
Ti consiglio per iniziare un buon libro di fondamenti di informatica I.
Non ti consiglio il testo che ho avuto io perchè usa il pascal, ma in giro
ce ne sono altri che usano il java o il c/c++.
La cosa principale che un newbie deve capire è che il linguaggio spesso è
poco importante se si ha una logica più generale, quei testi infatti cercano
di darti delle nozioni utili per qualsiasi linguaggio, una volta imparare
passare al VB o al C++ o al Java o al delphi è una cosa molto rapida!
Una volta imparate le basi ti consiglio un bel libro per la programmazione
visuale (in base al linguaggio che scegli)
--
| /
| \Byte - Andrea Briganti
E-Mail 
kbyt...@freemail.it
ICQ 40872731

 capirci nulla :-)
Naaaaa, basta avere il dovuto materiale didattico!
Eppoi non imparerebbe comunque nulla!
Tipi di dati (stack, queue, ecc...), e algoritmi (ordinamento, ricerca,
ecc....)


capirci nulla :-)
Secondo me invece no. Se va bene iniziare con il Pascal, non mi sembra
che il c++ sia cosi` piu` difficile nelle stesse cose basilari che fai
col Pascal. E poi cosi` impari bene le cose, i concetti che sono alla
base delle cose piu` complesse.
Poi consigliare vb per imparare a programmare mi sembra senza senso.
E` un po` come imparare Linux (o altri *nix): non devi mica farti un
background di windows, visto che dovresti cambiare totalmente modo di
procedere (e dovresti iniziare a pensare).
Quindi io consiglierei c++ (ovviamente alla larga da vc++ e simili)
anche come primo linguaggio.
To reply remove 'nospam.'

Io consiglio sempre il Javascript: razionale, potente, veloce, autocompilante
(porka, questo sģ che č un bel colpo!) e Object Oriented. Non andrai molto
lontano con i risultati, d'accordo. Ma se vuoi imparare la programmazione ad
oggetti non contare sul VB!!!

Io consiglio Java perchè è:
1) Object Oriented.
2) Ha un innata facilità a gestire il debugging.
3) E' molto supportato (tutorial e sorgenti pubblici).
Iniziare col C++ è ottimo però ha una curva di apprendimento vertiginosa.
Secondo me è meglio imparare prima il C (per un neofita i puntatori sono
sempre un incubo :) e poi migrare al C++ (cosa peraltro semplice).
Il Pascal è alternativo al C e, secondo me, superfluo visto che ormai sta
declinando (Delphi a parte, ovviamente!).
Al Poli di Milano insegnano il Modula-2 (che è un Pascal potenziato) e, per
esperienza diretta, l'ho trovato limitativo anche se fa avvicinare a
concetti complessi con facilità.
L'ultimo linguaggio che conosco è il Basic e, francamente, è troppo
orientato alle procedure per essere didattico (benchè la Microsoft stia
impazzendo con le estensioni per renderlo a oggetti, deve mantere la
compatibilità a ritroso e supportare ancora il codice procedurale).
Riassumendo:
 - Se hai intenzione di lottare con coraggio con gli errori di protezione di
memoria, impara il C poi passa al C++.
 - Se hai tempo a disposizione impara Java e poi il C++.
ByEZ.
MindFlavor's Site 
http://web.tiscalinet.it/mindflavor
Mail: mailto:
mindflav...@hotmail.com

> Quindi io consiglierei c++ (ovviamente alla larga da vc++ e simili)
Io conosco solo quello, sono prevenuto! :-)