Small non-coding RNAs (sRNAs) have attracted considerable attention as an emerging class of gene expression regulators. In bacteria, a few regulatory RNA molecules have long been known, but the extent of their role in the cell was not fully appreciated until the recent discovery of hundreds of potential sRNA genes in the bacterium Escherichia coli. Orthologs of these E. coli sRNA genes, as well as unrelated sRNAs, were also found in other bacteria. Here we review the disparate experimental approaches used over the years to identify sRNA molecules and their genes in prokaryotes. These include genome-wide searches based on the biocomputational prediction of non-coding RNA genes, global detection of non-coding transcripts using microarrays, and shotgun cloning of small RNAs (RNomics). Other sRNAs were found by either co-purification with RNA-binding proteins, such as Hfq or CsrA/RsmA, or classical cloning of abundant small RNAs after size fractionation in polyacrylamide gels. In addition, bacterial genetics offers powerful tools that aid in the search for sRNAs that may play a critical role in the regulatory circuit of interest, for example, the response to stress or the adaptation to a change in nutrient availability. Many of the techniques discussed here have also been successfully applied to the discovery of eukaryotic and archaeal sRNAs.