Skip to main content
6 answers
Asked Viewed 66 times Translate

How to learn Coding from beginning

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

100% of 5 Pros

6 answers

Updated Translate

Will’s Answer

Hi Shivam,

Glad to see you are learning coding during your student time! I started self-learning in my first job where I am able to digitize various business procedures leveraging programming skills.

Here is what I did:
1. Check online to see the top 3 popular programming languages and decide which language to use => Python

2. Check online learning platforms "Coursera", "Udemy", etc and pick a course => "Programming for Everybody (Getting Started with Python)"

Within a month or two, I got a basic understanding of basic python syntax and libraries.

Make it relevant and valuable.
3. Take a look at my current business procedures and identify areas digitizable using python
3.1. Repetitive mundane work on MS products like excel, word => use appropriate python libraries to handle. E.g., openpyxl for excel and python-docx for word. Mostly
3.2. Intelligent automation requires more advanced algorithms => I digged into an AI nanodegree on Udacity to learn more...

4. Keep learning everyday as only thing constant is "change" in the tech world.

Good luck!🤞
100% of 1 Pros
Updated Translate

Rahul’s Answer

Hi ,

1) Research about what coding technologies are prominent in the market
2) Talk to someone whom you know does coding
3) Take a small course and understand the basics
4) Practice and create your own programs
5) start developing on your own using open source technologies
6) Keep practicing
Updated Translate

Srushti’s Answer


As a beginner, first thing I would suggest is to choose one coding language by doing your research about it. Once you choose the language, you can start with some online courses(e.g. Coursera, Udemy, geeksforgeeks, tutorials point) to know the basics. Then you can start coding on leetcode or HackerRank which has coding questions with levels like Easy, medium, hard. So start with easy questions, first try to develop logic by writing it in on a paper then try coding it - you can look at the solution but once you know the solution try coding it again before moving to the next question. Best way to learn is by practicing as much as you can.

All the best!
Updated Translate

Jerome’s Answer

Most of the really good "coders" out there have a solid understanding of the systems on which they're working. While you can certainly write code without knowing how the hardware and operating system on which your code will run works, it's far better to know your platforms so that you can effectively diagnose issues that you may encounter during debugging. Thus, I'd suggest starting with the basics: some electronics / hardware experience, knowledge of the operating system(s) you plan to use, and then once you're solid there, then look at what kind of coding you want to do; gaming? web design? hardware/robotics? embedded devices? Armed with that, you should be able to pick a direction.

Good luck!
Updated Translate

Eric’s Answer

I think a great place to start is It will give you a good foundation for full stack web development (knowledge of user interface design and the coding to support it) and prepare you for a more formal education. I also highly recommend The Complete 2021 Web Development Bootcamp course on Udemy ( The professor is very clear and gives great real world examples and challenges to solidify your knowledge. I wish you the best of luck on your journey!
Updated Translate

Shailesh’s Answer

Take one of those free Coursera classes which always include a decent programming project or sign up for a certification exam with a programming assignment like Java Developer. The programming projects are large enough to be interesting and informative without being overwhelming or ill defined. Plus there's a ton of folks past and present talking about the assignments so you get a lot of different perspectives and ideas around the common problems of the assignment and how to go about solving them. And you end with a working piece of code to a fairly well known problem that you can use to demonstrate you coding abilities.
There a couple great communities I like to point out. First is and the second being Freecodecamp gives you a large goal/challeges list with links to free resources to use to learn javascript. When you have completed everything, they will invite you to work on a non profit project to add to your resume.