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...

BHIM App Explained: How to use it?

PM Modi launched the new BHIM app on Friday that acts like an aggregator for UPI services offered by various banks. UPI stands for Unified Payment Interface, which enables peer to peer transfer of money between bank accounts using virtual address like email or aadhar or phone number. It is like a simplified way of electronic fund transfer without the need for any sensitive information like account details. Steps to use BHIM app: 1. BHIM can be downloaded by searching 'BHIM' on Play Store. It should be noted that developer name is NPCI and the app is only available for Android users. 2. Once the app is installed, open it and choose the preferred language. Select the phone number, incase your device is dual sim. 4. The app automatically verifies the number. Once the verification is successful we have to enter a 4 digit Pin. 5.  Now select your bank and then the app automatically fetches your account details using the registered phone number. 6.  Now the...