I wont give you many "do-this-do-that" suggestions, but a few things:
You learned Python all by yourself, kudos,esp when nobody around you is doing this.So you have already something to feel good about. Keep leveraging that stuff to grow your knowledge base.
You said you were 13. Python might have books to cater to your level of complexity but definitely not algorithms. Algorithms are serious business. There is a good level of mathematics in and around the domain of algorithms. And there is no way to sugarcoat that. Added to that, books on algorithms are industry wide known as hard to crack books. Ask Bill Gates and Don Knuth.
So I would say, if you want to learn computers because you love learning and yearning for knowledge, then I would suggest, at one side,
You are on the right track, to be frank I dont expect a 13 yr ol kid to know about algos. You are exploring Py, have plans with C,C++ I would say, great!
Strengthen your mathematics. Until unless you want to just implement different kinds of algos, and not scratch deep, you can do it. But algos are not only about that. So if you want to get a hold on it, you need to learn discrete mathematics.
Discrete Mathematics wont come to you in 1month, 2months, or even 1 year.
Be prepared to wait and bid your time. In the meantime, attack mathematics which is just on the edge of your competency.
Same with algos. Be prepared to visit this domain two or three times in the next five years. Each time you existing knowledge base will better compliment yourpursuit of algorithms.
Till then,
Soham