Me parece q seria muy complicado entrar de una a teoria de objetos, de echo antes de eso deberia ser programacion estructurada. Y para esto creo q estaria bien c y con esas bases no seria dificil pasar a c++