Children are typically ready to start putting on certain types of shoes with assistance between 21 and 30 months of age. However, putting on socks independently usually takes longer, occurring between 36 and 44 months.
It's important to remember that these are just averages, and every child develops at their own pace. Focus on encouraging independence and providing appropriately sized and easy-to-manage shoes.