Newsgroup: it.comp.programmare
Titolo: come si diventa programmatori?

una domanda forse banale:  di professione sono disegnatore cad, da 1 a 10
credo di conoscere i compiuter diciamo a 4.
 volendo imparare a programmare in visual basic che dovrei fare?
spiegatemi qualcosa , grazie

volendo imparare a programmare in visual basic che dovrei fare?
Innanzitutto comprare l'ambiente di sviluppo, poi, se hai
voglia di imparare a programmare, puoi comprare un buon
manuale e studiare.
Per rispondere alla domanda del tuo subject: studiando,
studiando, studiando, studiando, studiando, studiando,
studiando... :)
La passione ti puo' aiutare in questo...
Forse ti converrebbe, prima di cominciare a smanettare con
la tastiera, leggere qualche buon libro di algoritmi e
strutture dati, puo' esserti molto utile, anche solo per
darti un'infarinatura teorica.
Poi, secondo me, puoi fare una scelta diversa rispetto al
VB, per esempio Delphi, a mio avviso migliore, piu' potente,
orientato agli oggetti, capace di sviluppare codice per
Windows e per Linux.
E poi, onestamente, il gruppo di discussione su Delphi mi
sembra un po' piu' "maturo" di quello sul VB (non me ne
vogliano i vubbiisti :)
Su 
www.borland.com
 trovi la versione di Delphi 6 gratuita e
scaricabile (sempre che tu abbia un collegamento veloce).
E' gratuita, non la puoi utilizzare per scrivere software
commerciale, ma ancora credo che sia presto per questo e
puoi esercitarti a dovere :)
Se hai bisogno di maggiori informazioni scrivimi in privato.
-- 
The Follet

Mara la risposta che ti hanno dato è molto scoraggiante.
Nn devi comprare nulla tanto per iniziare. Ci sono fior di compilatori e di
linguaggi di programmazione nn proprietari come il C.
Io ti consiglio di imparare a programmare usando Python 
www.python.org
  e
leggendo il tutorial che trovi al link
http://www.python.org/doc/Newbies.html
Poi ho scoperto questo tutorial oggi in italiano
http://programmazione.html.it/python/index.html
 che spiega anche
l'installazione.
Poi dove arrivi da li dipende solo da te e dalla tua conoscenza dell'inglese
;-) (a parte gli scherzi è molto importante conoscere l'inglese se vuoi
programmare).
Il link diretto per scaricare Python per Windows è
http://www.python.org/ftp/python/2.1.1/Python-2.1.1.exe
Ciao,
Lorenzo

linguaggi di programmazione nn proprietari come il C.
Gia', peccato che il C sia il linguaggio meno indicato per
iniziare.
-- 
The Follet

 l'ambiente di sviluppo si compra.
beh, per VB6 c'è la versione Working Model, per VB5 la CCE (Control
Creation Edition) ...
Faber

Che poi ci siano molte persone che se lo procurano per vie illegali, e' un
altro discorso.
Ho la cattiva abitudine di leggere un thread partendo dal secondo post (così
risparmio un mess e capisco ugualmente -la maggior parte delle volte- di che
si parla) purtroppo stavolta son rimasto fregato e mi sono accorto solo dopo
che chiedeva esplicitamente del VB. Spero con questo di aver spiegato perché
le ho detto che nn era necessario comprare nulla.
La risposta l'ho considerata scoraggiante perché per scrivere i primi "Hello
World" e sperimentare un po' (ma la parola giusta è scazzeggiare) con la
programmazione nn è necessario leggere nessun libro sugli algoritmi: è un
approccio molto accademico e scolastico quello che proponi... scusa ma sono
contrario a queste cose perché per imparare qualcosa ho bisogno di
sporcarmici suito le mani.
Per es. per imparare l'ANSI C (che trovo molto + immediato e intuitivo del
VB: ci sono bei libri sul C tipo quelli della Sams Publishing (Teach
Yourself...) che nn presumono nessuna conoscenza della programmazione in
generale) e fare i primi programmini con input - output da file tipo una
semplice rubrica telefonica nn è necessario conoscere nessun algoritmo:
l'ottimizzazione del codice e gli argomenti avanzati come le procedure
(algoritmi) che risolvono i problemi complessi che si incontrano
programmando vengono molto dopo aver imparato la sintassi di un linguaggio.
Io stesso cmq le consiglierei di comprarsi un buon libro sul linguaggio che
le interessa magari prima consultando un newsgroup specifico per sentire che
ne pensano di quel titolo perché a volte si prendono delle belle fregature!
Il motivo è semplice: nn è che siano fatti sempre meglio dei tutorial online
ma almeno nn stancano la vista. Poi personalmente integro sempre i libri che
acquisto con i tutorial che trovo.
Cmq resto della mia idea di iniziare imparando Python altrimenti se proprio
ti interessa un RAD come Visual Basic Mara punta sul Delphi 6 che puoi avere
Free for personale use (cerchi un amico con l'ADSL e te lo fai scaricare
140MB) dal sito 
www.borland.com
 e su cui trovi libri in italiano un po'
ovunque.
Spero di essermi spiegato. Cmq son sempre qui in giro ;-) per ulteriori
chiarimenti.
Ciao,
Lo
P.S Mi spieghi Follet dove ho quotato male?

semplice rubrica telefonica nn è necessario conoscere nessun algoritmo:
Questo e' quello che dici tu ed e' un punto di vista
piuttosto pressapochistico.  Per scrivere *qualsiasi*
programma di una certa complessita' bisogna conoscere degli
algoritmi base (cosi' come ordinare una rubrica telefonica
per cognome richiede la conoscenza di un algoritmo di sort).
Spero che tu sappia che *qualsiasi* programma e' basato su
un algoritmo.
Poi, per precisare, oggi si parla di ISO C (non piu' ANSI) e
ritenere il C piu' intuitivo del VB credo che voglia dire,
senza offesa, non conoscerlo abbastanza bene.
-- 
The Follet
 C`era  un  uomo che non riusciva  mai  a  terminare 
 le  cose che iniziava. Capi` che non poteva  andare 
 avanti cosi`. Percio` una mattina si alzo` e disse: 
 "Ho preso una decisione: d`ora in poi tutto  quello 
 che inizie..." 
                               Stefano Benni

avendo iniziato col "mi sporco le mani da subito" non sono andati molto
oltre quella poca sporcizia
Questo è un problema che affligge anche me: dopo anni che ci provo a
intervalli di qualche mese DA SOLO (senza corsi, con libri cartacei e
tutorial trovati in rete perché nn mi posso permettere un corso e anche
perché le cose insegnate dagli altri -tipo scuola superiore- mi hanno sempre
infastidito e nn ho mai imparato nulla BENE come quando ho affrontato le
cose per conto mio) comincio solo ora a capirci qualcosa. Ma principalmente
credo sia dovuto al fatto che programmare per me nn è mai stata una priorità
come lo è adesso (avevo semplicemente altri interessi e la programmazione nn
era quello principale).
Scusa se ti ho irritato: la mia intenzione nn è mai stata di gettarti fango
addosso ma conosco la sensazione di chi, dovendo iniziare, si trova di
fronte a una cosa così vasta come sono i computer e nn sa che pesci prendere
e volevo fargli forza per così dire.
Figuriamoci che ancora dopo mille FAQ che ho letto nn sono ancora riuscito a
capire a cosa serva esattamente l'XML e se possa tornarmi utile in qualche
modo ;-)
Boh! Spero di essermi spiegato bene.
Ciao,
Lo