Кто никогда не путал в беглой речи глаголы "одеть" и "надеть", пускай бросит первый камень. Правда, бросать не в кого, можно бросить в пустоту, метафорически. Так уж вышло, что в этих двух словах сошлись противоречивые тенденции. С одной стороны, они очень похожи, да что там, почти одинаковы: обозначают процесс облачения, и большого смысла разграничивать их, вроде как, нет. С другой стороны, у них разные приставки, у приставок этих абсолютно разное значение, и если ты один раз осознал это, то скорее всего будешь раздражаться на неверное употребление, что тоже неконструктивно...
Надо бы одеть или надеть шапку? Чтобы не путать эти глаголы, можно запомнить их значения по антонимам: одеть — раздеть, надеть — снять. Получается, что одеваем мы кого-то или что-то во что-то. Например, одеть брата. А вот надеваем мы что-то (вещь, обувь) на себя или на другого человека. Правильно: Надо бы надеть шапку. Я занял или одолжил деньги у друга до зарплаты? Одолжить говорят, когда кому-то нужно дать в долг. Например, я одолжил другу тысячу. А вот когда сами просят в долг, используют слово «займи»...