I'm a fan of MS Excel _ my apologies for those who have issues with Microsoft _ because I find its powerful calculations are easy to manipulate to help me better understand my finances. It doesn't really matter though which spreadsheeting package you use so long as you are able to calculate your amounts effectively. There are commercial budgeting worksheets available but if you want to create your own its a simple process.
The purpose of a budget worksheet is to help align your earnings and spending with your savings and financial goals. A budget worksheet gives you a solid, workable plan to reach your goals, whether that is saving for retirement, a vacation, or a child's college fund _ Because here is the catch: next time you hear yourself saying "I wish I had more money" ask yourself what are you doing about it. Most people don't have an answer to that question, so they spend their time wishing. Over and over, the statement is said with no action.