Looking at the basic spec on the HP web site I'd say this is just fine for a first computer
I wouldn't spend any money on it now until you actually come across something it won't do. For example, I don't suppose it would be the fastest kid on the block for video rendering and the latest games
But old, decrepit, obsolete, out of date, waste of time? No, it's none of these things
When you eventually get round to needing major upgrading you'll probably find you will be better advised to buy a new computer rather than spend money upgrading this
That's the time to persuade your father he needs a new one again!