Questions & Answers about Летом я часто ношу майку и шорты дома.
In Russian, the names of the seasons are often used in the instrumental case without a preposition to mean in summer / in winter / in spring / in autumn:
- летом = in summer
- зимой = in winter
- весной = in spring
- осенью = in autumn
So Летом simply means In summer or During the summer.
This is a very common pattern. A literal preposition-based version like в лето would not sound natural here.
Ношу comes from носить, which here means to wear in the sense of wear regularly / habitually.
So:
- я ношу майку и шорты = I wear a tank top and shorts / I often wear...
- я надеваю майку и шорты = I put on a tank top and shorts
That is the main difference:
- носить = to wear
- надевать / надеть = to put on
As for одевать, that usually means to dress someone:
- одевать ребёнка = to dress a child
In everyday speech, some native speakers blur надевать and одевать, but learners should keep the standard distinction.