Not exactly, no, but feel free to post your questions here in this thread, and I or someone else will surely be able to help you out. Welcome to the forum.
It takes a bit of getting used to, to figure things out here, but you will. I personally just hit the "New Posts" option, under the tabs at the top of the page, and see what the latest posts are.