Your fasting of 4 could have been a rogue reading. We all get them. Try again tomorrow. If it was a true reading, then very well done. It was perfect.
Porridge is a danger food. Most of us can't manage it, some can. Only your meter will tell you if you can. The rise between before and 2 hours should be under 2mmol/l at most, preferably under 1.5mmol/l.
You will soon get the hang of it, but unless you can sort out how to do regular consistent 2 hour tests, it may be difficult.
If you can't go very long between eating, test immediately before your next food. This will serve as an "after" test and a "before" test, but do make a note of how long it was after your first bite of your first meal, and try to keep this gap consistent. This way you can keep sensible records and make some judgements as to whether your meal was a good one or not. Beware though. Everyone will spike at about an hour to 90 minutes after a meal with some carbs, even non-diabetics. The trick is to be on the way back down at 2 hours.
Another point is that the smaller the gap between food/meals, the less time your levels have to come down again and the higher they will be when you eat again, and consequently the higher they will be after this snack. In these cases it is best to snack on a food that contains no carbs, such as a piece of cheese.