Skip to main content

How to Teach Yourself to Code

Html code on Mac


Coding isn't that difficult to learn, if you are ready to invest a bit of your time. Coding is a part of problem solving, wherein you need to provide a logical solution to a particular problem. Following are some of the things that one should note, while starting their programming journey:

1. Code Every Day:

If you intend to make a career in Computer Science, then you should remember that new  versions of languages and frameworks keep on arriving almost every other day. So, to keep up with current trends one should start coding everyday, and form a sort of habit. Start with the basics and keep improving your skills daily. Best way to do this, is to participate in challenges like "100 days of code".

2. Hangout with other people who code:

It is always good to have a friend who is planning to learn the same language as you are. It makes you feel accountable and keeps you motivated. Besides, they can also help you if you get stuck and you can't understand a particular concept. In case, non of your friends are interested in learning to code, join online forums or facebook groups, wherein you can ask your doubts or help others with their doubts.

3. Tools Don't Matter, Skill Does:

Whether you are using Notepad or Eclipse, whether you are using a Windows PC or a Mac, whether you plan to learn Java or Python, the choice is entirely yours. Just focus on what you plan to learn and just stick to that particular language or framework or  tool. There will always be someone out there, who will say, "Why aren't you coding in Python? Who still uses Java?". At point of time, you feel like learning Python but please don't do that and just stick to your plans. You can always learn the new in-demand languages later.

4. Don't compare yourself to others:

I say this because my friend is an experienced coder and I caught myself having some really high expectations for myself. And those expectations, cost me nothing more than frustration and stress. So, just think twice before comparing yourself to others.

5. Build Projects:

It doesn't matter whether you make a small portfolio page or a snake game. Just try to build something. It is usually easy to learn the syntax and feel as if we have mastered a particular programming language. But, one should remember that coding is more about logics than syntax.

6.  Contribute to Open Source:

Once you have enough knowledge, open source is a great way to improve your coding skillsets. This is because your code gets out in public and people all around the world get to view, modify or use it. Besides, open-source also helps thousands of non profits, who cannot buy a piece of software due to their financial conditions.


Comments

Popular posts from this blog

Samsung Galaxy S7 and S7 Edge-A good mix of old and new 'innovations' by Sammy

After a month full of leaks and rumours,the flagship twins from Samsung finally arrive.Samsung Galaxy S7 and S7 edge are not a huge improvement over their predecessors in terms of their design language.Samsung is taking the "why fix it if it ain't broke" approach as the design on the previous S series phones were pretty good.Other than that,Samsung has made a few incremental improvements in cameras and of course,the performance along with bringing back some of the popular features. So,what's new? Samsung has 'innovated' by going back in time and bringing back features like expandable storage along with IP68 dust and water resistance capability ala Samsung Galaxy S5.Bringing back the expandable storage options,might have brought smiles on the faces of the reviewers and fans alike who were quite disappointed by the lack of sd card support in their predecessors.The great thing is that Samsung has brought these utility features without compromising on th...

Google sides US and bans Huawei

Google has just released a statement that they will be banning Huawei's license to use Android immediately as it must compile to US Laws. This is a hugh blow to the Chinese smartphone maker which has already become the 3rd largest smartphone maker in the world, on the back of some solid smartphones.  Speaking to  Reuters , a Google spokesperson confirmed that “Google Play and the security protections from Google Play Protect will continue to function on existing Huawei devices.” This means while the current smartphones should receive updates, the future is surely uncertain for Huawei. The decision might leave Huawei to choose Open source version of Android, called AOSP for its devices which is devoid of any google sevices and which usually recieves the security updates much later than Android. Huawei might also contemplate launching its own OS, incase matters get worse.  It is very sad to see politics getting involved in tech industry. Other famed compa...

LeEco Le 1s Review - After a month's use

LeEco(or Letv as it was formally called) launched its first two smartphones in India in the beginning of February this year. Some people may look at it as just another Chinese company trying to make inroads in India but, to be frank LeEco is slightly different as it is one of the first or maybe only Chinese company to follow the concept of creating an ecosystem of products called-Le Ecosystem(hence,the name change). Now coming to the smartphone i.e the Le 1s,company seems to have created quite a good product to performance ratio with its Inr 10,999 price tag,here in India. So,let's find out if it is any good. Build & Design As far as build goes I can quite easily say that it's one of the first smartphones in India to sport a metallic unibody build at a budget price. Yes,now there are phones like the Huawei honor 5x and the Redmi Note 3 but this one seems to be the best as far as build goes. In design department,LeEco further stamps its authority with a symmetrically d...