A Guide to User Interface for Beginners