You can read that NOLO book and try to do it yourself with the provisional application or more, but I find that it is a big waste of valuable time.
I think the most important question is to determine how marketable your idea really is and if you still find that it is very promising then proceed with the patent agent or attorney’s help.