There have been lots of suggestions of software to use, but I'd like to add a recommendation for The Master Genealogist. I find it fits my engineering mindset more than most.
There is little online to match the flexibility of standalone genealogy tools, but TNG (The Next Generation of Genealogy Sitebuilding) is quite good.