Being able to code in a programming language is quite exhilarating. You get to create apps and websites, and it’s a highly marketable skill. However, learning to code can seem to be quite a taunting task for those just starting out. Here are some tips I picked up when I started coding to help ease your mind and learn to code any language.
1.) Learn by doing
There are many how-to books and guides out there that coders use as resources. Every book you get on coding you should treat as a resource. However, don’t just read the book or guides straight through. Read a new technique or term, and then try it out. Coding is very hands on, and there is no better way to learn than by doing. It helps ingrain the term or technique in your head, and once you do it, it becomes easier to recall.
2.) Code on whiteboards
3.) Take regular breaks
This is true for any thought-intensive endeavor, not just coding. You need to give your mind a rest to recharge at least 10 minutes every 2 hours. It helps refresh your thought process, and keeps you from burning out. Taking regular breaks will not only boost your mental health and thought process, it also makes you more productive!
4.) Take each project one simple feature at a time
The best piece of advice I’ve ever received is that every time I’m working on an app or a project, break it down to the simplest and most basic set of features that compose the app, and focus on one at a time. Trust me, this really is the best way to look at each project. A huge app or piece of software can be very daunting and intimidating, especially when you are just starting out with the project. However, by identifying the simplest and most basic feature you need to build, and then proceeding to attack that one feature, you are breaking down the app into it’s small, manageable and basic components, while making the app easier to manage mentally and psychologically. So just take a deep breath, figure out what feature you need to build next, and just focus on that one simple feature. Before you know it, you will have a huge app ready to go. It surprises me every time I get to that point.
5.) Don’t be a lone wolf
