In many situations, we can choose to use 'a little' or 'little' (when using an uncountable noun) or 'a few' or 'few' (when using a plural countable noun). They have slightly different meanings. ('A lot' and 'lots' aren't like this. 'A lot' means the same as 'lots').
On the other hand, 'little' or 'few' usually give us a different impression. These also mean a small amount, but this time the amount is almost nothing. If the noun is something that we want (like money or friends) then using 'little' or 'few' means that we don't have enough:
Of course, if we use 'few' or 'little' with a noun that we don't want, then it can have a positive meaning. It's good to have nearly no problems, for example:
{afford, }