Come imparare la programmazione C ++: 6 siti per iniziare

Imparare a programmare può essere difficile per molti, anche con linguaggi di programmazione relativamente facili. Il C ++ è uno dei linguaggi di programmazione "bread and butter" e ci sono molti siti Web di programmazione che possono aiutarti ad imparare C ++ gratuitamente.
Scopriamo perché vorresti imparare la programmazione in C ++ e scoprire dove puoi impararlo online.
Perché imparare il C ++?
Ci sono molti altri linguaggi di programmazione facili da imparare per i principianti . Perché scegliere C ++ in particolare?
C ++ è un potente linguaggio di programmazione che utilizza un motto "fidati del programmatore". Questo design aumenta la possibilità che compaiano errori durante la compilazione, ma offre anche una maggiore flessibilità al programmatore nel modo in cui codificano.
A causa di ciò, la maggior parte dei programmi usa almeno un po 'di codice C ++, o suo cugino C. Imparare C ++ è anche utile in un altro modo, poiché C ++ è molto simile a C, puoi capire e (per la maggior parte) codice in Anche C.
1. Udemy: il modo migliore per imparare il C ++ per principianti
Se vuoi imparare il C ++ invece di analizzare i siti web, prova Udemy . Udemy è diverso dallo studiare da un sito Web, poiché avrai un istruttore che ti aiuterà a rispondere alle tue domande e ti guiderà. Questa è una scelta eccellente se ti ritrovi a fissare confuso i muri di codice e hai bisogno di qualcuno che ti guidi attraverso di esso.
Puoi dare un'occhiata al catalogo dei corsi di Udemy per trovare quello più adatto a te. Se vuoi vedere se C ++ è adatto a te, ti consigliamo il corso C ++ Tutorial per principianti completi . È gratuito e ti insegnerà come programmare usando C ++.
Se vuoi provare qualcosa di più approfondito, ti consigliamo anche di iniziare la programmazione C ++, dal principiante al di là . Oltre 70.000 persone hanno frequentato questo corso, che al momento della stesura ha una valutazione di 4,5 / 5 ed è tenuto da qualcuno con oltre 25 anni di esperienza in C ++. Copre tutto ciò che devi sapere sul C ++, dai commenti e variabili ai flussi di input-output. C'è anche una sezione dedicata alla configurazione di C ++ e al senso degli errori del compilatore che troverai durante la tua esperienza di programmazione.
2. edX
Vuoi un corso con i migliori contenuti, ma non vuoi pagare i costi che derivano da una così alta stima? Prova edX per le tue esigenze di apprendimento. edX è stato creato da Harvard e dal MIT per fornire lezioni gratuite per il pubblico, senza bisogno di tasse di iscrizione o qualifiche.
edX offre il corso Introduzione al C ++ . Le credenziali del professore non diventano molto più alte; i tutor per questo corso sono dipendenti Microsoft. Nonostante il loro alto rango, ti aiuteranno ad imparare la programmazione C ++ gratuitamente, con il potenziale per passare ai corsi Intermedio e Avanzato di Microsoft se ti piace.
Il corso è un po 'piccolo sul contenuto; imparerai solo la sintassi C ++ e come creare funzioni. Tuttavia, è una sessione di assaggio eccellente per chiunque non sia sicuro di voler imparare a fondo il C ++. Se desideri continuare, puoi utilizzare questo corso come trampolino di lancio per le classi avanzate di Microsoft.
3. LearnCpp
LearnCpp è un posto eccellente sia per i principianti che per i programmatori esperti per iniziare con C ++. L'autore del sito ha tutorial ben scritti e approfonditi che coprono ogni lezione di base su alcune cose piuttosto avanzate.
Questo sito Web è praticamente un intero corso C ++ in sé. Ci sono molti contenuti su questo sito Web – 18 capitoli in totale. I primi 15 capitoli presentano tutti un quiz alla fine, che ti consente di valutare le tue conoscenze dopo ogni capitolo.
Ogni lezione ha anche una sezione di commento in cui i compagni di corso possono porre domande e condividere conoscenze. È anche un ottimo posto per lasciare un commento se qualcosa ti ha lasciato grattarti la testa.
4. CPlusPlus
CPlusPlus è un altro eccellente sito Web per l'apprendimento del C ++. Sebbene questo sito Web abbia anche alcuni tutorial, il suo vero potenziale brilla come riferimento. Ci sono una moltitudine di concetti di programmazione spiegati, il che è utile se un elemento specifico ti confonde.
Questo sito potrebbe non essere il migliore in assoluto per i principianti, poiché la sua natura referenziale include più gergo di LearnCpp. Tuttavia, le informazioni contenute nel sito Web sono ancora eccellenti per chiunque conosca il gergo.
5. Programmazione
Nel caso in cui i siti Web di cui sopra non fanno per te, potresti preferire Cprogramming . Questo sito Web include anche un tutorial ben scritto e altri gadget che è possibile utilizzare. Sebbene il tutorial di questo sito Web non sia così approfondito come gli esempi sopra, sono organizzati in modo facile da navigare. Se dai un'occhiata al muro di tutorial di LearnCpp e ti allontani, potresti trovare fortuna su questo sito.
Questo sito Web presenta anche alcune sfide da provare. Le sfide di base sono la codifica di un convertitore da Celcius a Fahrenheit, mentre quelle avanzate includono la codifica di un programma che stampa ed esegue se stesso.
La cosa positiva di Cprogramming.com è il fatto che include sia tutorial per C ++ che per C. Ciò significa che puoi imparare a programmare il C attraverso tutorial scritti dallo stesso autore.
6. Edabit
Sei pronto a mettere alla prova le tue nuove competenze? Edabit è un sito Web utile per testare le tue conoscenze in C ++. Ti fornirà una serie di sfide da risolvere usando il C ++, che vanno da semplici compiti di addizione e divisione a sfide molto difficili. Assicurati solo che C ++ sia selezionato
nel menu a discesa in alto a sinistra prima di iniziare.
Se una sfida ti sorprende, non preoccuparti. È possibile utilizzare la scheda delle risorse per trovare alcuni suggerimenti utili su come superare il test. Se rimani molto bloccato, puoi visualizzare la soluzione per comprendere meglio come C ++ può risolvere la sfida.
Ciò che rende Edabit così utile è il modo in cui presenta i test. Edabit ha un proprio compilatore di codice in modo da poter scrivere il codice nel sito Web come qualsiasi altro IDE. Quando pensi di aver risolto la sfida con il tuo codice, il sito web lo compilerà ed eseguirà alcuni test su di esso. Se ottieni i risultati che sta cercando, passi!
Poiché Edabit ti classifica in base a risultati non elaborati, non ti darà alcun consiglio diretto su come rendere il tuo codice più pulito. Tuttavia, puoi vedere come tutti gli altri hanno risolto il puzzle, con un'opzione di voto che mette in cima le soluzioni più eleganti. Puoi utilizzare queste soluzioni potenziate per capire meglio come rendere il tuo codice conciso e semplice.
Se ami la sensazione di risolvere enigmi con il tuo codice, perché non usare quella passione per alimentare la tua carriera? Alcune sfide e competizioni di programmazione possono portare a denaro o lavoro , quindi puoi praticare il tuo mestiere e costruire il tuo portafoglio contemporaneamente.
Conoscere il linguaggio di programmazione C ++
Speriamo che, armati di questi sei siti, sarai in grado di cogliere C / C ++ e iniziare a scrivere i tuoi programmi. Ricorda solo che quando inizi, la funzionalità dovrebbe essere la priorità sull'aspetto. Non sentirti abbattuto se il tuo programma non ha un'interfaccia utente o pulsanti appariscenti per fare clic; fintanto che codifichi bene e crei un programma robusto, stai andando bene.
Se preferisci utilizzare un video come riferimento, prova i migliori video di YouTube in codice per apprendere la programmazione .
Credito immagine: iunewind / Depositphotos
Leggi l'articolo completo: Come imparare la programmazione C ++: 6 siti per iniziare