Hi, I have received great help here in the past, so I thought I would try again. Just wondering what language I would need to learn to develop a multi-feature search function, similar to the one used on the page below:


I am secretly hoping that someone will suggest a pre-made, drop-in module (like someone did for greybox) that I can use. Of course, that leaves me still needing to handle the back-end database (right?), which, I think means learning SQL (unless, there is another short-cut out there). Any advice would be greatly appreciated. I'm really over my head here. Thanks again.