Your first step is going to be sitting down with someone to discuss mortgage approval to see what you can actually afford and what people will loan you. There's no point discussing a $400K home if you'll only be approved for $350K.
As a first time buyer you should find a realtor in the town you plan to buy. If you are interested in towns in different counties or something, don't be afraid to use a second realtor that is local to that town.
They make their money when the house is sold, 6% of the sale price is split between the buying and selling realtors and it paid by the seller. The buyer pays nothing to use their services. If possible, avoid having your realtor work for the same company the seller is using, they will legally not be allowed to give you any advice and you will lose your biggest advocate.
Check this, and other similar sites out, there are a lot of NJ specific steps that are involved, lawyer review and things like that.
15 Steps to Buying a Home in New Jersey
http://www.state.nj.us/dobi/division...uyingahome.pdf
Again, use your realtor, they'll know some good local inspectors (get your house inspected), real estate lawyers, things like that. You don't have to use who they suggest, but it's nice to get some local names to start.