c++ 공부를 어떻게 함?

c언어 단순히 공부한다고 해도 포인터부터 배열, 다차원 배열및 포인터, 구조체, 동적할당,간단한 자료구조 등을 공부해야 되는데,

c++ 기초를 공부시키면, c언어 c++ 동작부터, 객체지향, 절차지향 차이, 위의 내용, 그 외 함수를 다 공부해야 되는데, 어떻게 먼저 할 수 있는거냐