There is no best way to learn since what is best is different for different people. If you don't have access to a school there are plenty of books available for you to pick up and study on your own(which is what i have done). I recommend c++ Primer Plus by Stephen Prata (6th or 5th edition)
There are also plenty of youtube tutorials to get you started, be sure to check out www.thenewboston.com