Comunque sono tutti e tre linguaggi complicati, che richiedono di fare molta attenzione a piccoli dettagli. Se il fatto che tu abbia sbagliato il nome del linguaggio indica che usi prestare poca attenzione ai dettagli, allora temo di sì, saranno molto difficili.
Ad esempio, in questi linguaggi (la cui sintassi è simile)
if ((*a/ *b)==2)
è codice esatto, mentre
if ((*a/*b)==2)
è inesorabilmente errato.
Il C è un linguaggio procedurale, mentre il C++ e il C# sono linguaggi object oriented. Poiché è bene capire le cose per gradi, ti consiglio questo percorso formativo:
1) un buon linguaggio procedurale didattico (ti consiglio il Pascal, da quando esiste è il migliore per imparare)
2) un buon linguaggio object oriented didattico (Delphi?)
3) il C
4) il C++ o il C#, insomma quello dei due che ti interessava.
Se vuoi puoi scambiare i passi 2 e 3.
Nel passo 1) non ti limitare al linguaggio, trovati un buon libro di programmazione ad uso dei licei tecnici industriali, anche vecchio, che usi il Pascal come linguaggio base. Io ho studiato sul vecchio Welsh-Elder (anni 80). Ammazzati di record e puntatori, grafi, alberi, liste, proceduralizzazione e ricorsione: è tutta salute. Fai tanti esercizi, almeno duemila linee di codice.
Nel passo 2) idem, trovati un libro didattico sulla progettazione object oriented. L'approccio object oriented merita di essere meditato a lungo, un manuale di grammatica di linguaggio OO non basta. E fai tanti esercizi, almeno altre duemila linee.
Nel passo 3 va bene anche il buon vecchio Kernighan & Ritchie. Anche qui, rifatti in C tutti gli esercizi fatti in Pascal.
Passo 4, rifatti in C++/C# gli esercizi fatti in Delphi.
Questo percorso dovrebbe durare un annetto, di impegno serio. Se lo strozzi in meno tempo rischi di confondere una cosa con l'altra. Quindi ci vuole un po' di pazienza, molta per la tua età (è evidente ke sei giovanissimo). Però se ti piace programmare sarà un buon investimento: se non mi dai retta e ti butti subito sul C++ o C#, vedrai che ti entrerà in testa un sacco di confusione, che poi ti ci vorranno anni per mandare via: anni in cui disseminerai nel codice un sacco di fesserie difficili da scovare e correggere.