How can I switch between Move/Rotate/Scale with shortcuts without straight altering coordinates? I'm coming from Cinema4D and there when you hit the shortcuts, you just change the "gizmo" and that's it. Then you can for example slide your object along an axis. But when I hit the shortcut in Blender, I'm straight modifying position in all axises. I almost never want to do that and this is confusing.

I'm using Blender 2.80 Beta

Hope you understand what I mean.
Blender lets you exclude one axis from transform actions.
Type the letter, X or Y or SZ to constrain after pressing the transform hotkey G, R, or S that you wish.
Or, type Shift + (letter corresponding to axis to exclude), G followed by X would move along the X-axis. G followed by Shift + X  would move along the Y and Z-axis.