You need N,K and P = Macros.
You need trace elements = Micros.
HOWEVER you need the above in quantity only if you intend to maintain a medium to high tech. tank. This means lighting of 3 wpg and up, and CO2 injection.
At 2 - 3 wpg you will still use them, only not as quickly or heavily, so a pound of each will last you longer. The elements are so inexpensive from the Watson site that I suggest buying atleast a pound of each.
For K and N in a light to moderately stocked (with fish) tank you can get all you'll need of each from KNO3. Buy one pound.
If you have a heavily stocked tank you will not want to dose as heavily with KNO3 and so will be getting less K in the mix. In that case you might want to pick up some K2SO4(potassium sulfate) for some K+. Buy one pound if you think it'll be necessary.
For Traces (micro nutrients) buy a pound of Plantex + B(boron added).
For P, I suggest that you buy it in the form of Fleets Enema at your local pharmacy. It's cheaper to buy and easier to dose in that form(liquid), IMO.
For Mg (magnesium) when you're at the pharmacy pick up a carton of Epsom Salts for less than $2 which will last you a long time

.
That's all you'll probably ever need unless you have low gH in which case you may need some Ca (calcium). If you have a gH of 5 - 6 or above I wouldn't worry about that element at this time.
Once you have the above, or even before if you are curious about dosages, reply with your tank's size, parameters, fish load, plant load etc. and we will make suggestions as to how much of each to dose. I suggest that you put those parameters etc. in the signature area so that it will appear automatically each time you post and you won't have to re-write it every time.
If you have access to a digital camera, take an overall picture or two of your tank. I find this very helpful when making suggestions on dosages or analyzing other issues.
Dosing ferts. becomes quite easy once you understand the needs of your tank. It's not as complicated as you might think.
Hope this simplifies things a bit for you.
Len