My (limited) experience in C++ is that it takes ages to write the smallest bit of code compared to a higher level language (obviously). So it's great for learning the 'nitty gritty' but not so great if you want to jump in and start making interesting programs. Personally, I find TorqueScript severely infuriating since you have to work off already shoddy code that you have no idea or documentation as to how half of it works.
Python is great for beginners because you don't have to remember much syntax (apart from hitting tab, which it does automatically half the time), once you get the grips and concepts of that, you can look at what 'CPython' (the vanilla Python version) runs on, C. Python also has built in Garbage Collection, which means that it clears the memory you have used once you are not using it anymore, in C this would be your job, this is just one of the aspects in which you need to wrap your head around when learning C++.
Ultimately it comes down to how much time and dedication you are willing to put into this, following YouTube tutorials (bucky is a great) is a good way to start, but I find that I want to go off and figure out my own stuff as I get to grips with the syntax and basic ideas of the language. There are also some great books out there to read when you aren't in front of the PC.