"нужно" можно употребить по отношению к объекту. Мне нужен отдых. Мне нужна ваша одежда, сапоги и мотоцикл:)
В таких случаях использовать "надо" нельзя. Но есть устоявшиеся выражения, например "оно тебе надо?" = "ты уверен, что это тебе нужно?".
"надо" употребляется с действиями. Надо встать. Надо сходить в магазин. Надо разобраться с этой темой.
В этих случаях можно использовать "нужно". Нужно встать.
Для понимания достаточно знать, что это синонимы, а чтобы не попасть впросак можно всегда говорить "нужно":) кроме фраз вроде "надо бы", "надо же".
"надо бы проучить этого мальчишку" = "было бы неплохо проучить этого мальчишку"
"надо же как вырядился" = "обратите внимание как вырядился".