Here's a practical approach that have been working well for our family.
Forget about recording your transactions, it is way too tedious.
The solution: Use 'jars' for budgeting. Our jars are bank accounts.
First we have a main bank account where money comes in. Set all recurring bills (eg. rent, utilities, phone) to direct debit from this account. Let's call this income account. Leave the debit card at home, don't use it.
Then set an estimate of how much you be spend every week on groceries, transportation, etc. See this as your pocket money.
Then set up another bank account, set an automatic weekly transfer from the income account to this pocket money account. The amount is what you estimated previously. Everything in this account is for you to spend. If you spend less the week before, then you can spend it this week... or not. But you should not spend more than what it is there.
Adjust the automatic transfer amount if needed.
Now, if you want to save... it is the same strategy. Set up a saving target, open a savings account and do automatic periodic transfer from the income account.
Try it... it requires very little effort, makes you more conscious on how much you spend and on what and after a while you will be surprised with how much you're saving.