No, it isn't necessary to soak lentils prior to cooking. They will cook in about 25-30 minutes. However, if lentils cause you lots of gassiness, soak them for 4 hours or up to overnight, then dump the soaking water and rinse with cold running water before cooking them.