I want to select or highlight a block in emacs without using mouse but doing it from the keyboard like vim\'s visual mode. What is the easiest way to do this from a keyboard
Use Control-Space to set a mark and move your cursor.
The transient-mark-mode will highlight selections for you. M-x transient-mark-mode.
transient-mark-mode
You can setup Emacs to enable this mode by default using a customization. M-x customize-option RET transient-mark-mode.
customize-option