I'm not sure if you're talking about just installing WordPress onto your account at BlueHost or whether you're talking about uploading WordPress with changes you've made offline.
Assuming you are simply talking about a brand new install, it really is "that easy." Just go bluehost.com and login with your user name and password.
Go to the Control Panel. Then click on "Fantastico" or "Fantastico Deluxe" (whichever they have).
Then choose "WordPress" on the left and click on "New Installation."
It will ask you a few easy-to-answer questions, like what subdirectory you want it in (don't type anything if you don't want it in a subdirectory). Choose a log-in name and password, etc.
Then click on "continue" - it will give you some info about what it's naming your database (you should make a note of this just for "someday-just-in-case but you really don't need it right now).
Then click on "finish installation" and there it is. Go to the wp-admin page it points you to and sign in.
It IS that simple. Now choosing a theme, configuring, configuring all the settings, installing plug-ins, etc. .... that's all extra and whole new ball of wax, and a question for another forum! :) Good luck!
-Sherry