This book is the one I've liked most. It's more detailed than most of the books I've read, which I want! But there are lots of good books out there. What I've learned is that flowering is a complex process governed by many different factors and differs between species (of which there are tens of thousands for orchids!).
First it needs to be healthy, so getting appropriate levels of light, water, humidity, and temperature. Then it may need some kind of environmental trigger, this could be daylength/seasonality, change of temperature, or even change in atmospheric pressure from a storm! But then the total opposite too: if a plant is dying it may flower as a last ditch effort at reproducing itself. So basically it's pretty impossible to make it flower on purpose unless you know the specific needs of your plant, just keep it healthy and hope for the best :)
Generally Phaelenopsis orchids (the most commonly available for sale and iconic type) want to be heavily watered (even soaking the pot for 15-30 minutes) and then allowed to dry almost completely over a week or two, more or less depending on the temperature and humidity. Keeping the soil/bark constantly moist causes the roots to rot, so you want it to dry (but not so much that the leaves get floppy/wrinkly). They like bright but indirect light, which is tricky -- not direct sunlight but in a bright location all day. Warm temps, with night time minimums above 60. Higher humidity (mist them with a sprayer sometimes if you can). At least that's what I have taken away from the reading I've done!
I will! See my other comment for a book recommendation