Al giorno d'oggi, C e C++ non sono piu' molto utilizzati.
In ordine crescente di complessita' (per cosi' dire), hai delle alternatove valide:
Python
Java
C#
e solo alla fine C++, e non C.
Ora, sia chiaro, la frase 'non molto utilizzati' vuol dire solo che il loro settore di utilizzo e' di nicchia e per applicazioni che richiedono altissime performance, o sono molto vicini all'hardware.
Ma, a parte questo, devi iniziare con qualcosa del tipo: 'Principi di programmazione' e 'Algoritmi e Strutture dati'.
Imparare SOLO un linguaggio di programmazione e' come voler imparare la grammatica di una nuova lingua, SENZA studiare come si traducono verbi, aggettivi, nomi, ecc...
Nota: Nero fuzzy = Neural Network + Fuzzy Logic
Diciamo che ti ci vogliono 3 o 4 anni di studio per aprire un testo tecnico su questi argomenti e capire quello che c'e' scritto.