a mio parere fai meglio prima a studiarti un pò di logica, quindi a studiarti un pò come funzionano cose come liste, vettori e vettori multidimensionali, alberi..poi passi all'implementazione con c, studiandoti quindi il codice...poi puoi passare alla programmazione ad oggetti con il C++
tanto mettendo le paroline magiche "using namespace std;" potrai utilizzare tutto quello che vuoi del c...ciao