Научиться?..
Не думаю, что этому кто-нибудь учит. Просто нужно анализировать ситуацию, в которую попал человек (ОЧЕНЬ ВАЖНО: подумать, нужен ли вообще собеседнику ваш совет, может быть, что его просто необходимо выслушать), подумать, что-бы вы сделали на его месте (может быть, вы или кто-нибудь из ваших близких сталкивались с подобной проблемой) и опираться на свой жизненный опыт.
А иногда человека просто нужно обнять :)