How to start Programming?: 5 Steps to kickstart your Coding Journey

How to start Programming?: 5 Steps to kickstart your Coding Journey

Β·

2 min read

"I want to start programming, but don't know how to start"

This is the question I asked when I was in the first year of my college. There are so many programming languages, a lot of different tutorials, and a variety of terms related to programming. Starting to code can be daunting. If you are someone who is struggling to start, this post is for you! Let us discuss 5 steps that will help you get started with programming.

1. Know your motivation:

Whether you were excited by the idea that you can make a website by yourself, or want to build the next big app, it is very important to know your 'Why'. It will help you to take further steps in the field of programming. Don't worry if you can't think of your 'Why' right now, you can still get ahead and discover your love for programming on the way!

image.png

2. Choose a language:

There are a lot of programming languages and sometimes it can get overwhelming. But the best part is- you don't need to know them all at once! Begin with a programming language of your choice. It can be Python, Java, C++, or any other language. Refer: What Programming language should I learn first by freeCodeCamp.

image.png

3. Build Projects:

You need to write some real code! Many students get caught up in the tutorial hell. They read blogs, watch tutorials and never really implement their knowledge. Build projects and learn as you code. Believe me, making projects is a fun and effective way to learn to code. Read: Planning a programming project

image.png

4. Stay Consistent:

Practice daily. You must code every day to strengthen your skills. You can follow something like #100DaysofCode and share your daily progress with the world. As you stay consistent, you keep improving your coding skills. image.png

5. Data Structures and Algorithms:

As you get comfortable with a programming language, now work to get the basics strong. As a beginner, you can refer the book- Grokking Algorithms. Practicing Data Structures and Algorithms will help improve your problem-solving skills. Practice on Leetcode or GeeksForGeeks. As you practice you will be able to think of efficient solutions to problems. BONUS: It will also help you in your technical interviews.

image.png

All the best for your programming journey! Just remember that you can do it! Stay patient, practice regularly, and never give up. Every expert was once a beginner, so don't worry if you face difficulties initially. Enjoy the learning process. Happy Coding!

Feel free to reach me on Twitter @ shivikapriya for any queries. Happy to help πŸ˜„πŸ€

Β