Can’t really recommend this way, but this is a personal preference.
I started programming with c++ and I think the best way is to start with a hard language. My fellow students started with Java, but afterwards they also say starting with c++ would have been better. Because, when you learn something like Java or c#, you accustom to the easy memory management and switching afterwards is hard. But like I said, this topic is highly subjective.
I would definitely buy a book if you want to learn c++ the right way (like the other posters already suggested).