Annuncio pubblicitario
Imparare a programmare può essere difficile per molti, anche con linguaggi di programmazione relativamente facili. Mentre Java è più facile iniziare (dove abbiamo numerosi articoli qui su MakeUseOf per Java e Linguaggi di scripting Internet Impara a parlare di "Internet": la tua guida a xHTMLBenvenuti nel mondo di XHTML - Extensible Hypertext Markup Language - un linguaggio di markup che consente a chiunque di costruire pagine Web con molte funzioni diverse. È la lingua principale di Internet. Leggi di più e decidere quale imparare Quale linguaggio di programmazione imparare - Programmazione WebOggi daremo uno sguardo ai vari linguaggi di programmazione web che alimentano Internet. Questa è la quarta parte di una serie di programmi per principianti. Nella parte 1, abbiamo imparato le basi di ... Leggi di più ), C ++ potrebbe non esserlo.
Tuttavia, quelli con una certa esperienza di programmazione troveranno l'apprendimento del C ++ meno difficile dei principianti, anche se ci sono molti buoni siti Web con cui insegnare a te stesso.
Perché imparare il C ++?
Perché ti piacerebbe imparare il C ++? È un linguaggio di programmazione molto potente che fondamentalmente ha un motto "fidati del programmatore". Sebbene questa posizione aumenti anche la possibilità di errori senza che il programmatore impazzisca, offre al programmatore una maggiore flessibilità nel modo in cui effettivamente scrivono il loro codice.
Per questo motivo, la maggior parte dei programmi sono scritti almeno in parte in questa lingua o in suo cugino, C. Imparare il C ++ è anche utile in un altro modo - poiché il C ++ è molto simile a C, puoi capire e (per la maggior parte) anche il codice in C.
LearnCpp è un ottimo posto sia per i principianti che per i programmatori con qualche esperienza per iniziare con C ++. L'autore del sito ha tutorial ben scritti e completi che coprono letteralmente ogni lezione di base (come l'installazione di un buon IDE, come il mio preferito Geany per Linux Geany - Un ottimo editor di codice leggero per LinuxSorprendentemente, Linux non offre molti buoni IDE (ambienti di sviluppo integrato). Credo che ciò sia dovuto al fatto che la maggior parte dei programmatori Linux ha rimosso un buon vecchio Blocco note (o gedit in questo caso) e ha iniziato ... Leggi di più ) ad alcune cose piuttosto avanzate (come le ultime modifiche nella revisione del C ++ del 2011).
Tra tutti i siti che ho elencato qui, consiglio di provare questo prima di tutti gli altri. I tutorial seguono un percorso molto logico che si basa sui tutorial precedenti mentre procedi. Inoltre, dopo ogni lezione, l'autore ti offre un quiz per vedere se hai capito di cosa tratta la lezione, cosa che trovo fantastica.
CPlusPlus è un altro ottimo sito Web per l'apprendimento del C ++. Sebbene questo sito Web abbia anche alcuni tutorial, è meglio usato come riferimento. Ci sono una moltitudine di concetti di programmazione che puoi cercare, il che è molto utile quando vuoi usare una certa tecnica ma ti capita di rimanere bloccato.
Questo sito potrebbe non essere il migliore in assoluto per i principianti, poiché la sua natura referenziale implica che include più gergo di LearnCpp.com. Tuttavia, le informazioni incluse nel sito sono ancora molto buone e dovrebbero essere utilizzate fintanto che capisci cosa dice.
Nel caso in cui i primi due siti Web non siano la tua tazza di tè per qualsiasi motivo, forse avrai un po 'più di fortuna con Cprogramming.com. Questo sito Web include anche un tutorial ben scritto e altri gadget che puoi sicuramente utilizzare. Personalmente preferisco LearnCpp.com perché trovo un po 'i tutorial su quel sito più facile da capire ed è più facile navigare tra le lezioni in quanto più organizzate (di nuovo, il mio opinione). Tuttavia, la tua opinione potrebbe non essere la mia, quindi se funziona meglio per te, usala!
La cosa positiva di Cprogramming.com è il fatto che include entrambi i tutorial per C ++ e C, quindi puoi imparare entrambe le lingue attraverso tutorial scritti dallo stesso autore. Questo è ottimo per disegnare confronti tra le due lingue, inoltre se hai trovato l'apprendimento del C ++ più facile con questo sito, molto probabilmente sarà altrettanto facile con il tutorial C.
Conclusione
Spero che, armati di questi tre siti, sarai in grado di avere una conoscenza di C / C ++ e iniziare a scrivere i tuoi programmi. Ricorda solo che all'inizio, la funzionalità dovrebbe essere la priorità rispetto all'apparenza, quindi non pensare che il tuo programma non valga nulla se non ha una GUI. Gli algoritmi e altri codici sono ciò che rende un programma quello che dovrebbe fare, e se funziona, allora fantastico! Missione compiuta!
Facci sapere quali siti preferisci nei commenti qui sotto.
Credito immagine: Sfondo Internet con codice binario tramite Shutterstock
Danny è senior presso la University of North Texas e gode di tutti gli aspetti del software open source e di Linux.