Ничего сложного — few и little — мало, в одном случае исчисляемое мало (I have few friends), а в другом – неисчисляемое (I have little money), а a few — это немного, что есть точно больше чем мало (I have a few friends — значит какие-никакие друзья у меня все же есть). A little — неисчисляемое немного (I have a little money — значит на доширак хватит и с голоду не умру).
Осталось все эти мелочи запомнить.