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

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

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