First of all, you cannot 'turn fat into muscle'. Losing fat and gaining muscle are two processes that occur separately from one another and generally cannot be done at the same time. However, as a beginner you can rely on 'newbie' gains to do this for you. Basically what it means is that since your body is not accustomed to lifting heavy weights it will build muscle at a much faster rate, meaning you can do it at a caloric deficit (losing fat).
You really don't have that much fat on you, and if I was in your current position I'd just begin bulking (eating at a caloric surplus). To do this you need to find your maintenance calories. Basically, start tracking your calories using an app on your phone (MyFitnessPal is very good) and ensure that you are hitting at or around the same number each day, then, after a week weigh yourself. You need to find the amount of calories where you will pretty much maintain your body weight (which can be difficult to find considering newbie gains). Then, add about a surplus of 500 calories to bulk. It's really impossible for anyone to tell you what these numbers will be, online calculators will give you a rough idea, but many other unforeseen factors can heavily affect this. As such, it's up to you to consistently weigh yourself whilst tracking your calories, and adjust accordingly. You are looking to gain about 250-400g of weight a week which will help to minimise your fat gain. Any less than this and your progress will be extremely slow, anymore than this and you will be gaining much more fat than you would like. However, on a bulk fat gain is inevitable so you need to accept some will occur.
To get abs take an extreme amount of work and dedication. You need to be at a very low bodyfat that is generally unsustainable for long periods of time. People you see in magazines have generally gone on extreme weight cuts prior to the photoshoot to make themselves as lean as possible. I'm not trying to discourage you, but you need to understand that this is a goal that will take you a very long time to achieve. For starters focus mainly on short term goals such as hitting a new bench press PR or gaining X amount of weight. Getting abs is a nice goal but it can really affect your psychology when you aren't seeing much progress towards them.
In terms of looking for a program Bodybuilding.com is a very good resource and has hundreds of different programs you can search through. Starting Strength or a basic PPL routine is very good and simple to start you off.
If you have more questions you can contact me or post on Bodybuilding.com