There are many types of needles for different applications.
Top Stitch, Embroidery, Sharps, etc... and you can buy different sized needles in these categories, depending on what it is you are doing.
The needle size is determined by the weight of your fabric and/or threads. :D:D:D
I think Connecting Threads website has a good tutorial on threads and needles :wink: