-How to use "net.socket" in NodeJs to connect server
-How to create client socket in NodeJs
-How to handle "error" while connecting to server
-How to handle responses (or messages, data, information) from server (using client socket)
-How to provide console based menu in NodeJs
-How to read input from user (synchronously)
-How to do asynchronous development using NodeJs