I'm a total newbie at Asterisk, ThirdLane and VoIP per say.
Are there any tutorials that can properly teach me how to set up and write dial plans for ThirdLane PBX and how it actually works and fits together?
think of everything as objects.. and when you string togeather a dialplan you're connecting various objects together. This will bring about the understanding that some objects depend on others. No point in making an inbound route if you have not yet built your user extension or huntlist if your intention is to use a hunt list. Once you understand the dependencies you'll intuitively know what you need to create in order of first, second, third, etc.
Thirdlane/Asterisk Support available