It depends on your perception of magic. Yes magic is very real but it isn't at all like the portrayal given in movies and television shows. Real magic does have to abide to the laws of nature.
Yes spells are real and do work but only as good as the person performing them. A spell is basically raising, manipulating and directing energy with focused visualisation for a desired result.
If you don't meditate regularly and practice basic energy work you wont even know your own energy, so you can't very well expect to be able to tune in and direct the energy around you.
If you have no visualisation skills you wont be able to focus properly on the result you want.
All too often people come to this path, light a candle say a few words and when nothing happens they claim 'oh that witchcraft stuff doesn't work'. This path takes dedication, continued study and commitment. Its certainly not something you just turn to when you want something.
If you don't have a good grasp of the basics, you are wasting your time with spellwork.
No one is going to cast a spell for someone they dont know.
And if someone should offer, they usually ask for money, or something in return.
These are scammers, and should be avoided.
If you wish to learn how to cast, then you must start at the beginning.
Learn what Magick is, what it does and does not do, and The Basics.
This usually includes Meditation, Grounding, Centering, and Shielding.