How to Learn Coding for Free

Kiran Maan
The Deep Hub
Published in
3 min readMay 6, 2024

--

Just start learning coding for free by following my instructions and believe me, it’s gonna change your life.

coding for free
Photo by Christopher Gower on Unsplash

Have you ever dreamt of building your own website, creating a cool mobile app, or even diving into the world of artificial intelligence?

You can achieve your dream with coding.

However, the cost of coding classes can be a barrier. Don’t worry, this cost will not hinder your path. I will guide you on how to learn coding for free.

Even I also started coding in this way and I want to share my whole plan and my strategies with you so that you can also achieve your dream of becoming a coder.

1. Pick any coding language

First and foremost thing, before you start to learn coding, pick the right programming or coding language.

You have many options available like C, C++, JAVA, Python, etc. But I went for Java as I was interested in web development.

Make sure you select the programming language, as per your field. Like if you wanna go for AI/ML, then Python is the best choice. If you wanna build software or websites, then Java can be a perfect language to start with.

2. Start with YouTube tutorials

After you pick the programming language to learn, then it’s time to learn that language.

My best advice is to start learning coding from video tutorials, as you will get more when you see the practical demonstration of the program working.

Don’t go for books, unless you have sound knowledge in programming.

I am sharing the links to the best YouTube playlist that I recommend you to watch if you want to learn programming.

For JAVA: JAVA-CodeWithHarry

For Python: Python-ApnaCollege

For C++: C++ CodeWithHarry

Just watch these playlists from start to end, if you wanna know completely about that programming language.

3. Learning from written sources

After you are completed with any YouTube video of the playlist, check some other things related to that topic.

For example, if you watch a YouTube video related to data types and variables, there may be chances that some points may be missed in the video. Then just go to Google and type in the search bar: data types and variables in C++.

You can click on any website and read the whole page to know everything about it.

There are some free sources that I mainly use:

  1. GeeksforGeeks
  2. W3schools
  3. Javatpoint
  4. freecodecamp
  5. Tutorialspoint

Remember, just read these tutorials after watching the YouTube video, and then you will get more from it.

4. Doing Practice

After learning, you have to maintain consistency by practicing daily. For practice, I am suggesting some of the platforms that are just amazing to practice.

  1. CodingNinjas studio
  2. Hackerrank
  3. Leetcode

These are the 3 platforms that I personally use and also recommend you to practice.

Now a lot of coding resources are available which you can get just free of cost.

Then, what you are waiting for? Just go ahead and start exploring. Take your first step today, as tomorrow will never come. Remember, the journey of a thousand lines of code begins with a single keystroke.

If you want to know how you can proceed so that you become a pro in programming, then let me know in the comments.

I will help you out.

--

--

Kiran Maan
The Deep Hub

✦ web developer ✦ MCA in web development ✦ Love to talk about Technology, AI and Programming tips and tricks