دوست عزیز تفاوت این دو زبان بیشتر در مباحث پیشرفته است و مباحث مقدماتی این دو زبان و حتی اکثر زبان ها مثل هم است.
البته بعضی تفاوت های کوچک دارند که با یاد گرفتن یکی دیگری را به راحتی یاد خواهید گرفت.
مثلا در c++ دستور چاپ cout است در حالی که در c دستور چاپ printf است و ...
توصیه من هم آموزش c++...