>>474337For trout a 6 weight 9 footer will do the trick. If you're serious about fly fishing I'd recommend a Sage rod with a ross reel since that'll last you a lifetime. If you're just dipping your toes then Orvis has a pretty decent starter kit for about $150.
I mostly fish for largemouth bass and rainbow trout but I might be able to answer some of your questions.