For your personal organization a very basic program might be enough, but some eye candy and extra features won't hurt. I have recently heard about TaskMerlin, a Windows application that fits the bill, from simple to-do lists to complex collaborative project management. As a bonus, it looks really great —this really helps making your organisation more attractive.
When you start TaskMerlin you are welcomed by a Tip of the day, a good way to learn its features and how to use bit by bit:
The program interface is divided in five panels and a common icon / menu bar on top. This is the default view, but you can activate or deactivate the separate panels as you wish: