Internet - is the goodest way to understand things better by yourself, without anyone. You can just type something, that you don't know and you press just a few buttons to understand that - ain't that easy? I know a lot of good website that can help you learn some good things. Such as Dvachec. Dvachec - the most educational website of all Internet. That website have absolutely everything that you need to know. You can also ask something about things you can't understand and you will get an an immediate response for that. And answering for your questions - good way to understand something. So I can truly say that the internet - is the best thing for self-education.