I would love to learn freehand but I am afraid of not getting the angle right so how do you make sure you have the right angle when going freehand?
The first thing is to not be afraid. If you are overly worried about screwing it up, you probably will, because you will be over-correcting. The keys, mentally, are patience and consistency. You want to be in a Zen-like state. Focused, but not anxious. Get a cheap knife you don't care about scratching up, if that helps you.
Second, a magic marker is your friend. Paint the edge bevels with it, and take a test pass. What you want is to see all of the marker removed evenly- that means you have matched the angle. If it did not remove evenly, you will need to raise or lower the spine slightly. Do this a lot in the beginning, so that you can memorize in your hands the way it feels when the angle is right.
Third, start with a scandi grind. Get yourself a mora, which is a sub-$20 Swedish knife. It has a single large edge bevel, unlike most knives which have a small edge bevel at the end of a larger primary grind. The large bevel of the Mora will actually rest itself on the stone, so as long as you keep some light pressure against the stone on the edge, it will just lay there at the correct angle. This will help you get the feeling down without having to really control the angle. The trickiest part of the sharpening stroke is when you sweep down the belly curve, because you have to raise the handle end while pushing forward the tip in a smooth motion. The mora will do this somewhat automatically, which helps you learn what it should feel like. Plus, you will have a very good (and very sharp) knife when you're done.
Keep your wrists locked. Move at the knees, waist, torso, shoulders, and elbows. Control your breathing. It's kind of like aiming a gun, same sort of focus. Watch YouTube videos of people sharpening, see how they move and hold the knife ( but do NOT watch any videos by expert village :barf
Hope that helps.