Do you have a bank account, or do you use cash?
I have always been terrible at saving money too, but when I need to, I will keep cash and stash it away in a jar or a tin. I keep it somewhere out of sight, like in a drawer or under my mattress. I'll make a decision to save a certain amount out of each paycheck, and then hide it from myself so that I am not tempted to touch it.
I only deal with cash now because it is so easy to spend money that I cannot afford to spend when I am using a card. If I only bring $20 cash with me when I go out, I can't very well spend more than that.
Sometimes the best answer is the one you learned when you were five. So I'd say invest in a piggy bank of some sort. Keep the goal in mind and do not make excuses for yourself. You'll be able to do it and getting a new laptop will be doubly exciting because you'll know you were able to stick to your plan and treat yourself to something you really wanted
_________________
Everywhere is walking distance if you have the time.
Steven Wright