Well, welcome to the WordPress community then!
The online version provided by your host isn’t much different than the downloaded version. Your host is simply making the installation a one click affair. The downloaded version is nearly a one click affair as well, the main difference is you need to upload the files to your server. Hosts will often make some modifications to their one-click version in an effort to make things easier for themselves. On occasion that can cause problems, but usually it’s fine. Either way, you are typically still fully responsible for the installation on your server space. The amount of support from hosts is variable, trending towards none.
Some very general resources you’ll find useful sooner or later:
The Codex
WP Developer Resources
PHP Reference
You will likely be needing at least one custom page template. These belong in a child theme. You do not want to modify your primary theme’s files because your changes will be lost when the theme is updated. In fact, the first rule in WP is never modify anything subject to updates: WP core, themes, plugins. Create your own theme, child theme, or plugin to contain your custom work.
If you do find the need to hire knowledgeable help, please do not solicit paid help here in the forums. It’s against our guidelines and will cause your inquiry to be closed. Unfortunately, we’ve had…uh… let’s say unsavory characters trolling for work here. Never accept any offers for paid help here. If you need assistance finding knowledgeable help, try jobs.wordpress.net or jetpack.pro .
Plugins can be a good resource if you get stuck on how something is accomplished. You don’t have to use the plugin, rather examine its source code to see how others have done a similar task. The beauty of open source! If you do use any code verbatim, be sure to credit the source.
A good part of modifying how WP works is through filter and action hooks. Study how these work until you fully understand what’s going on. It’ll be worth the effort.
Most importantly IMO, enjoy the process. If you don’t get some enjoyment out of coding, you are better off hiring someone. Life’s too short 🙂