Правильный вариант: а) Я никогда не забуду, как впервые услышал ту песню.
В данном предложении используется герундий (hearing), который выражает действие, происходящее в момент, когда говорящий вспоминает. Таким образом, фраза означает, что говорящий никогда не забудет момент, когда впервые услышал эту песню.
Вариант b) Я никогда не забуду, что нужно послушать ту песню - не соответствует грамматической конструкции и не передает правильный смысл.
Ответ: a) Я никогда не забуду, как впервые услышал ту песню.