See doc here on how to install Nvim's dependencies, Nvim itself, and how to set up on different platforms (Linux, macOS, and Windows).
Install Ripgrep on your system, Telescope will automatically pick it up. Ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.