1. Know what you want to be: We often mistake coding as developing. These are different aspects: Website developing and coding are different to each other in terms of language, requirements, outputs or results etc. So find out what you really want to become.2. Become Fluent: Before starting to code we need to know the language, for example - C, C++, Java etc. You have to clear your concepts and the role of each operator [eg. know the difference between printf and scanf in C]. To increase your knowledge you can take the help of the internet, books, elders etc.3. Find out how much you love it: Coding is not easy as it seems [don’t get discouraged because it is wonderful too]. You have to put your time, creativity, mind, and hard work. For instance, Mark Zuckerberg used to get wired in for 30 hours straight coding for [thefacebook]. He did this because he knew his idea was great and he loved it. Learn how much you love doing it and how far you want to go.
For those who code.
4. Find the right supplements: Search for the best IDE (Integrated Development Environment) or software which suits you the best. Your choice can depend on the following categories – supported languages, requirements, user-friendliness etc. Some of the examples are – Codeblocks, Notepad++, CodeLite etc.5. Train your brain: Now that you have decided to become a coder, you will have to work hard to beat (millions of) others. For this many sites provide live coding championships, where coders from all over the world compete each others to solve problems within a specific time. Some are- Codechef(awesome site built in India) , Codeacademy, Topcoder etc.6. Become a PRO: After doing all this, you would have come to a stage where your talent would give you a job and money. Start preparing for the major competitions- Google Code Jam, Microsoft Code Hunt etc.You might not think that programmers are artists, but programming is an extremely creative profession. It's logic-based creativity.- John RomeroThat’s all folks.
</knowledgestreak>