As this is the OP's first cruise, I didn't want them to be confused by the above and think room service isn't free. The regular menu items (salads, sandwiches, burgers, pizza, etc.) on the room service menu are free.
There are prepackaged 'snacks' like candy, nuts, etc. that have a charge...