How to learn coding?

This is the question when you just bump into computer science. Most of the time beginners are struggling with mainly three problems. When to learn, what to learn and how to learn. These questions are raised because the tech industry is rapidly changing. For example, now we have fields like data science, cloud computing, big data, AI, AR, VR, and many more.

What I have learned from my experiences is “don’t go after new technologies without mastering basics”. If you are a beginner, start from scratch, master the basics, then choose a new technology and go in-depth to do cool stuff.

If you have mastered the basics, learning new technologies is nothing for you. I’ll share some tips that I have followed.

1. Talk with your seniors/lecturers.

ask questions, and carefully listen to what they have to say. They will guide you with their experiences. That is a very important thing when it comes to IT industry.

2. Start with the basics.

I recommend you to learn HTML/CSS at the beginning. Then learn programming with C language. If you master the basics of C language, trust me learning another language is super easy. After you finish with C basics, move back to HTML/CSS with javascript and PHP. Then you will get the basic idea of how to create a website, write an algorithm, and working with databases.

3. Follow a tutorial series that is best for you.

4. Learn one thing at a time

5. Practice it

6. Do a project

The most important thing I have to mention is “Google and search for everything that comes to your mind”. That is the best advice that I can give you when it comes to programming. In my case, I googled every problem that comes to my mind. And that leads me to explore new areas as well as finding the solution.

When it comes to tutorials, You can refer loads of websites and youtube tutorials to learn anything within seconds. And there are so many online learning platforms also. You can take courses on what you wish to learn and master the skill.

In the upcoming articles, I will mention the best online learning platforms, youtube channels, and learning resources that would help you to learn code.

Happy Coding!




AWS Azure & GCP Certified ML Engineer | BioInformatics Researcher | Key note speaker

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

My Million Dollar Domain Hobby

MakeML and

Lens Extension for Docker Desktop

TWiGCP — “Ruby functions, Eventarc, a year of Google Research, and free training”

Web Scraping 101

Exactly-Once Processing in Kafka explained

OOP Concepts

New Raiden WebUI Released

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Chameera De Silva

Chameera De Silva

AWS Azure & GCP Certified ML Engineer | BioInformatics Researcher | Key note speaker

More from Medium

Top 5 programming languages to learn in 2022

My journey to becoming software engineer


Motivation behind “What The Heck is This!?” series

Technology is complex and could be daunting to understand for beginners