Exciting news! With our new Ad-Free Premium Subscription you can enjoy a distraction-free browsing experience while supporting our site's growth. Without ads, you have less distractions and enjoy faster page load times. Upgrade is optional. Find out more here, and enjoy ad-free learning with us!
(Not a teacher)
It is another pattern to express "He is a boy of 4 years old".
The first is preferable, as "4 years old" is put before the noun as an adjectival phrase.
The second question is a BIG one, you'd better raise it with a new thread.