My DS1 is only just 4 so hope you don't mind me jumping in When he was 3 he could name all the trucks by their proper names ('that's not a double dumper mum, it's a double dump TRUCK!'), he could say the entire alphabet and recognise letters too.