The best way to learn VoIP is by experiencing it. Try to buy small IP PBX or some wireless IP PBX. You will be surprised that it was very very easy to learn even through self-learning. All you need is manual of it, then experiment on its features. when you are stack on an unsolve trouble, just reset. hehehe..