Tip 1: Learn the language ‘C’ You might be an expert .NET, Java or PHP developer, but I would recommend that you MUST learn ‘C. We all know why ‘C’ is the most powerful programming language, but I am not recommending learning ‘C’ to you because of its power in programming. ‘C’ offers you a structured style of programming. You have one file with the main() method and the execution begins from there and the execution flow proceeds as you have directed it to. The main advantage in ‘C’ is that it allows you to play around with memory directly. This I believe is very important if you need to understand how data is passed from one memory block to another. The reason is that you start to visualize in your minds eye how data moves in your program. The next step is to develop programs that will help you improve your logic. Tip 2: Develop programs that test your mind skills Ever heard of the Fibonacci series? Ever built a program that will allow the user to type his/...
"Sometimes it takes a whole life time to know someone.