Getting started with PCB Layout for BGA Packages
If you want affordable boards, forget about blind vias, via in pad, and filled vias. This is a good presentation on BGA routing, albeit for very high-density boards, but the basic principles will be the same for less demanding layouts.

SMD pads vs NSMD pads is something you need to ask the company doing your BGA assembly about. The latter seems to be preferred. Some chip manufacturers have recommendations, as well.

If you have questions, this forum is very useful. You can also learn a lot by reading the various posts.