One can learn for free by utilizing online guides. Also you can go and receive free makeovers at certain stores in which they will give you tips for self use.
If you are learning for yourself, you can go to a department store's makeup counter to a consultant. For professional reasons, you can go to cosmetology school.