Quickbooks would be a good solution for you to maintain your records.
If you have absolutely no idea what you are doing, then I suggest you speak to a good bookkeeper who can teach you how to use quickbooks and tell you what they need from you to do your returns.
My wife is an bookkeeper and she is constantly telling me of the complete mess people make when trying to do it all themselves, and it ends up taking 10 x as much work to sort it out.
Beware though, there are a lot of cowboy bookkeepers and accountants out there who make a complete mess of your accounts. A lot of my wife's clients are people who come to her to clean up the mess made by others.