I'm going to second pretty much all of the above excellent advice:
Look at eliminating the obvious crap from your diet to start with. Check T Nation for Nate Miyaki articles or google 'precision nutrition how to fix a broken diet'. If you clean up your diet you'll probaby find that you start dropping fat without obsessing over calories or macronutrient ratios. You won't need to worry about that stuff if you're just trying to look a bit better. Even if you want to get shredded you won't have to concern yourself with those things until you're almost there.
For training my personal recommendation would be stick to a beginner's program focused on getting stronger on the main compound movements squat, deadlift, overhead press, bench press and chin/pull ups (or some other variation like horizontal rows) use linear periodisation and milk that for all of the strength gains that you can. Have a look for stronglifts 5x5 or 5/3/1 for beginners.
Following the above nutrition and training approach will guarantee an improved body composition provided you're consistent and you work hard.
I'd also disregard any concerns about what others think about how you look. In my experience everybody has their own issues and each individual focuses on thier own problem far more than others. So while you may be uncomfortable with your body because you feel that others may be judging you, in all reality those others are probably more concerned with what they look like. We all magnify the bits that we don't like. So while you may not like certain bits of your body, others may not even see why you are so unhappy with that particular 'bit'.
Good luck to you