BGP can be a complicated protocol to use if you aren't familiar with it.
One thing I would do if I was you would be to tell your two ISP's only to send you the default routes, so you won't have to learn about filtering. Then just make sure that you advertise your public net blocks correctly.
Even if you have two isps, most of the time you can get away without using bgp. You could setup hsrp on the two routers, and make two equal cost static routes for your default gateway. Most of the time your isps will advertise your netblocks for you, so you wouldn't need bgp.
BGP requires a lot of overhead, and a good configuration. From a simplistic stand point, you shouldn't run BGP unless you understand a LOT about it. A simple ACL book won't teach it all to you.
If you want to learn it, it has it's benefits. You can do route preference, add new ip blocks, etc without having you isp configure their equipment on your behalf.