Hello and welcome. Good questions to ask. There is a lot to read here on all of them. I suggest a tag search on "jealousy" and "coming out." There are also threads on peoples experiences too. I can't remember the tags for those. Anyway, have a look around more and make your self at home
Oh ya, some good threads to look at are found with a search for "lessons" and "foundations"