No problem! SSL means "Secure Socket Layer". In short: it adds a layer of security between the server and the visitors computer, to encrypt all the information being sent and received between them. Quite useful in online shops, where credit card information is needed to make payments. Not as common in normal blogs, where you only have a username and password to post comments.
Normally, if you have problems with this kind of stuff, the best idea is just to search in Google about what you are trying to do. For example, in this case, you could search "setup Cloudflare on Bluehost". I've done it, and found good news for you: you don't need to go to cloudflare.com, you can enable it directly within the Bluehost control panel as explained here:
https://my.bluehost.com/cgi/help/cloudflare
It should be easier that way (my hosting provider also has it integrated and it's really fast and easy to setup ;)