Most hotels fail to bring users as most users in the community are loyal to one hotel if you've got a plain r63b hotel with a few custom commands , users from a hotel i.e Fresh aren't gonna drop their hotel for that. Unless your hotel has some outstanding features or you're good at advertising...
And that's up to you , some prefer to read online documents and some prefer to look at Habbo sources straight away.
Don't jump in with that mindset you're not going to be creating a emulator from scratch anytime soon , you're creating unreal expectations.
Start with editing emulators then move...