The external rotation exercise at the end of that list in the link above is good for the shoulder, but in my not so humble opinion happens to be the hardest out of all the movements of abduction, adduction, flexion, extension, and internal/external rotation.
Strengthening exercises are all well and good, but if its dislocated before, you're just upping the chances of your shoulder popping out again each time you do it. Not to mention tearing important things which can potentially damage your shoulder badly enough that you can kiss lifting a 35 pound kettlebell goodbye.
If you know of a PT clinic around your area that just happens to be too expensive, some places can charge for an evaluation to provide you with a basic list of exercises, although that can require going through an orthopod who has to provide you with the necessary script. In a way that may be a good thing though, some doctors can catch a potentially serious problem before it develops...however others may push push push for surgery immediately. Usually a good doctor will recommend trying therapy first before they cut you open, though if its the process of going to the doctor in the first place that's going to break the bank that kind of rules out that process right there.
Some personal trainers have a grasp on PT stretches and can also help you out. Many physical therapy students go the trainer route before they apply to PT school. Local gyms often offer free training sessions which you could use a few times to work out the limits of your shoulder and whatnot. Just be careful with how hard you push yourself, I've wanted to beat some of my coworkers upside the head on occasion for pushing people too fast and causing further damage or they happen to go backwards.
While people can show you a huge list of exercises, the problem with this being the internet is no one really knows your range of motion, what your level of pain tolerance is...et cetera et cetera. Seeking information online is a good idea but you really need someone offline to make sure you're getting the form of things right and a bunch of other things people really can't diagnose.
Whew! And it looks like I ranted a bit...sorry! My source for information happens to be that I've been a PT aide for 2 and a half years...tis time for a career change.