For me, although I'd seen magic performed on television I never thought that it could be for me until I experienced it at first hand, close up and personal. There's something about being shown a trick by someone three feet in front of you that grabs your attention like nothing else.

You buy your first trick, usually a simple card trick and master it and then perform it many times to many people. You make mistakes almost certainly but you learn from them. You make a trick your own by the way that you engage with your spectator, your audience. You may weave a little story around the trick to help it along. You build what magicians call 'the patter' until it becomes second nature.

Once you've amazed an audience for the first time you get such a buzz out of it that you want to do it again and again.

It takes a lot of practice to perfect even just one trick, let alone a whole bevy of tricks. There is a saying among magicians that first you practise a trick until you get it right and then you practise that same trick until you can't get it wrong. 

Treat each magic outing where you are going to perform as an event that deserves your full attention and rehearse for maybe a couple of hours  the day before you are to perform. Practise every trick you will think you may do and then a few more that you may not do as well, just in case you need more effects. This achieves two outcomes: 

Firstly: You make sure that you do really remember what you have to do. I have been there mid-trick thinking 'Ah what comes next?' and you don't want that believe me.

Secondly: It makes sure that any set up required is discovered before you get to pull out a trick and find out that its not actually set up correctly to even begin the trick because you put it away without doing a necessary reset.

Practise in front of a mirror so you can see what your spectator sees. If there is sleight of hand to be done then try and do that without looking at the effect whilst you are doing. From your spectators viewpoint it is very hard for them not to look you in the eye, whilst you are looking them in the eye so that is a good moment to perform any necessary moves. 

Some tricks are easier than others. Some are termed self working. This level of trick can be useful to get you out of trouble and are worth keeping to hand if you mess up and are trying to redeem yourself.  

Have a routine of effects that you can roll from one to another. Hit them hard with one trick but then have the next one ready, and the next. Learn which tricks need a reset after each performance of it and which don't. You are going to have to remember which tricks you need to do a reset for in a quiet corner before you do them a second time and take advantage of moving from table to table whilst you do the resets required before you approach the next table. Learn which tricks are instantly repeatable without a reset, which need a reset but this can be done in front of your spectators and which require you to have a quiet moment away from the audience to perform the necessary.

There are also going to be tricks where you definitely don't want to repeat them in front of the same audience, even if they ask you to repeat them for a friend. You should politely decline.

Some effects have many moments of magic in them that build during the presentation. Humour can also work well during the presentation if pitched well. The very best effects in my opinion have some moments of humour and several moments of magic, building to an impossible climax that will leave your audience astonished and entertained at the same time.

Most magicians I know have started by performing to friends and family. That was there is not too much pressure or humiliation if things don't quite work out. You can also learn from any mistakes you do make. Why did that trick not work as well as I'd hoped?