One of our mods made a post about spell making, and it is superb.
I wouldn't entirely agree with Angry Bird with the comment that people 'will' teach you as many people here advise that you learn by yourself. However making your own spells will honestly be the best thing for you for many good reasons.
1. Making the spell yourself means your are giving it a very specific purpose, it is designed to do exactly what you want it to do, within reason.
2. Since you made the spell, you choose how you want to cast it with or without tools.
3. I haven't seen anyone, I repeat, anyone who is willing to cast spells for free. Even if you managed to find someone, how do you know it will work? It's rather silly to hope someone will cast a miracle spell on you for free. Even if they did its not guaranteed to work, in fact I doubt it would.