Docking is not as hard as you think, i even practiced doing it back in v 0.11 when rcs was introduced i suggest you do what i did back then, take a ship up carrying a docking target (something like a couple rcs tanks and a docking port) with it and practice docking, moving further out each time until you get the feel for making maneuvers this will get you more comfortable with closing the distance once close. In addition when you have a ship set as a target click your speed indicator to change it so it shows the relative velocity between you and your target this will make it easier to control your speed, note it will also put a target on the navball to help you point your ship directly at the target if you haven't already learn how to use the maneuver node system with targets it will make meeting a target in orbit much easier, remember that if you are in a lower orbit then your target you are moving faster then it, a higher you are going slower, you can use this to close the distance. Doing a rendezvous in space will take some time and many orbits to do, don't try and fly in straight lines think of it more as closing the distance on a fixed racetrack, take the inside line and catch up with them or take the outside and let them catch up with you. The most important thing to remember is patience, don't over do your maneuvers or you'll be overshooting repeatedly, take things slow and steady