Come imparare la programmazione C++: 7 passaggi (con immagini)

Sommario:

Come imparare la programmazione C++: 7 passaggi (con immagini)
Come imparare la programmazione C++: 7 passaggi (con immagini)

Video: Come imparare la programmazione C++: 7 passaggi (con immagini)

Video: Come imparare la programmazione C++: 7 passaggi (con immagini)
Video: Come Trasformare un’immagine JPG in PDF o un'immagine PNG in PDF 2024, Maggio
Anonim

L'apprendimento della programmazione non è sicuramente qualcosa che può essere fatto durante la notte e richiede molto duro lavoro e dedizione (specialmente l'apprendimento del C++). Questa guida ti aiuterà durante il processo.

Fare un passo

Impara la programmazione C++ Fase 1
Impara la programmazione C++ Fase 1

Passaggio 1. Scopri la storia del C++

Il modo migliore per iniziare a imparare un linguaggio di programmazione è studiarne la storia. Anche se potresti non capire tutto quello che leggi, queste poche pagine ti introdurranno a termini importanti che appariranno in seguito (come "Programmazione orientata agli oggetti)".

Impara la programmazione C++ Fase 2
Impara la programmazione C++ Fase 2

Passaggio 2. Installa il compilatore C++ (e l'eventuale IDE)

I compilatori sono necessari per la programmazione in C++ perché il codice sorgente effettivo deve essere compilato in un file eseguibile dal computer. Se stai usando Windows, l'opzione giusta è Visual C++ 2010 Express, o se stai usando Linux, l'opzione giusta è Geany. Entrambi sono dotati di un IDE integrato (ambiente di sviluppo indipendente), che può semplificare il processo di scrittura del codice sorgente. (NOTA: molte persone su Internet consigliano di utilizzare l'IDE e il compilatore Bloodshed Dev-C++. Ma NON dovresti FARLO, questo software non è stato aggiornato da 5 anni e ha molti bug noti, l'elenco è qui:

Scopri come utilizzare un IDE in modo efficiente. Alcuni degli IDE là fuori hanno le loro stranezze personali che possono ostacolare il tuo processo di apprendimento. Quindi è una buona idea leggere o conservare un riferimento per varie opzioni e impostazioni IDE

Impara la programmazione C++ Fase 3
Impara la programmazione C++ Fase 3

Passaggio 3. Scegli uno o due tutorial per iniziare a imparare il C++

Questo passaggio, insieme all'installazione del compilatore, è una delle fasi più importanti di tutte. Ci sono alcune cose di cui dovresti assicurarti durante questa fase. Prima di tutto, assicurati che la guida sia scritta per lettori che sono principianti assoluti nella programmazione perché le spiegazioni sono le più approfondite. Quindi, assicurati che il codice nel tutorial segua lo standard C++ 03 o anche il nuovo C++ 11 (non ancora standardizzato, attenzione ai problemi del compilatore) perché i compilatori moderni avranno difficoltà a compilare codice obsoleto o semplicemente rifiutarlo. Alcuni buoni tutorial sono il tutorial C++ da cprogramming.com e il tutorial su www.cplusplus.com/doc/tutorial/.

Impara la programmazione C++ Fase 4
Impara la programmazione C++ Fase 4

Passaggio 4. Prova ogni nuovo concetto

Una parte importante della programmazione non è solo leggere vari concetti, ma anche usarli nel proprio codice. Copia-incollare il codice nell'IDE è di scarsa utilità. È molto più utile se si digita ogni esempio e si cerca anche di elaborare la propria idea di programma che utilizzi i concetti insegnati per massimizzare la quantità di informazioni conservate.

Impara la programmazione C++ Passaggio 5
Impara la programmazione C++ Passaggio 5

Passaggio 5. Impara da altri sviluppatori

Una delle cose migliori della programmazione è che, indipendentemente dal livello di esperienza che hai nella programmazione, ci sarà sempre il codice sorgente disponibile per lo stesso livello o un livello sopra di te. Un buon modo per imparare da un codice sorgente più complesso è leggerlo fino a quando non si arriva a un punto che non si capisce, quindi provare a elaborarlo nella propria testa; se non conosci una certa parte del codice, leggilo in un tutorial o materiale di riferimento finché non lo capisci.

Impara la programmazione C++ Fase 6
Impara la programmazione C++ Fase 6

Passaggio 6. Risolvere il problema utilizzando i concetti appresi

Il modo migliore per conservare ciò che impari non è solo scrivere esempi di codice sorgente, ma completare effettivamente le attività assegnate. Sia cprogramming.com che Project Euler hanno buoni problemi che puoi provare a risolvere per applicare i concetti nella vita reale. Se davvero non riesci a trovare un algoritmo per un problema, allora come ultima risorsa, cerca soluzioni che sono state fatte da altri su Internet e impara da loro. A che serve risolvere i problemi se non impari dai risultati?

Impara la programmazione C++ Passaggio 7
Impara la programmazione C++ Passaggio 7

Passaggio 7. Aiuta gli altri che hanno bisogno di aiuto

Ora che hai imparato a conoscere il C++, dovresti iniziare ad aiutare altri principianti a risolvere i loro problemi online e portarli nello stesso viaggio del tuo! Non essere rapidamente frustrato se la persona che chiede aiuto non ascolta i tuoi consigli: gli altri possono imparare dalle risposte che fornisci anche se il mittente originale non lo ha fatto.

Suggerimenti

  • Non frustrarti in fretta! La programmazione può essere fonte di confusione in alcuni punti, ma ciò non significa che dovresti buttare via tutti i tuoi progressi e smettere! Se una guida in particolare si sente a disagio nello spiegare un argomento, prova a leggere un'altra guida sullo stesso argomento; forse il problema non è in te!
  • Se riscontri errori durante la compilazione, rileggi il codice sorgente e vedi se riesci a trovare errori. Anche se può sembrare vago, l'errore stesso cercherà di dirti cosa è andato storto. Quindi vedi se puoi imparare qualcosa sugli errori da esso.
  • Impara al tuo ritmo.
  • Puoi imparare C++ da Google Play Store o Appstore cercando "Impara C++".
  • Puoi anche cercare libri su C++.
  • Se ricevi un errore quando il programma è in esecuzione, il problema non è un problema di sintassi, ma un problema nel tuo algoritmo. Prova a scrivere esattamente cosa dovrebbe fare il tuo algoritmo, quindi confrontalo con il tuo codice sorgente. Nel peggiore dei casi, porta il tuo codice a una comunità online e vedi se possono trovare un problema per te. Assicurati di chiedere educatamente! Le persone che ti aiutano a prenderti il tempo che potrebbero dedicare alla programmazione di software per fare soldi per rispondere alle tue domande. Quindi, non dimenticare di dire grazie!
  • Commenta sempre il tuo codice sorgente! Non fa mai male scrivere una breve descrizione delle funzioni del programma all'inizio, anche per un codice semplice e autoesplicativo. Questo passaggio è anche una buona abitudine a cui attenersi in seguito quando si programmano software di grandi dimensioni e confusi che potrebbero già comprendere, ma di cui altre persone che leggono sono confuse.

Avvertimento

  • C e C++ sono linguaggi di programmazione di basso livello, il che significa che hai l'opportunità di mandare in crash il tuo computer con codice difettoso o con programmi dannosi di proposito! NON compilare ed eseguire MAI un programma che contiene il codice "#include" a meno che tu non sia DAVVERO SICURO di sapere cosa sta facendo. Anche se sai cosa stai facendo, cerca di evitarlo a tutti i costi.
  • Assicurati che il compilatore e i tutorial siano aggiornati! I compilatori obsoleti possono impedire la compilazione di codice sorgente valido o il verificarsi di strani errori in fase di esecuzione. Lo stesso vale per i tutorial.
  • Molti antivirus penseranno che qualunque cosa crei sia un virus! Assicurati di aggiungere il tuo programma all'eccezione e magari di disattivare l'Antivirus per evitare che il tuo programma venga disinstallato!