How to start your programming journey

Kavindu Sandaruwan
2 min readAug 17, 2023

--

programming and coding-related jobs such as software engineering,
Application developers, web developers, etc. are highly demanded job
categories right now because of the evolution of technology.
So in this case, nowadays people are trying to learn programming to
explore their careers. So I have a few tips for those who would like to learn programming but haven’t started yet. This article will help you start your journey.

First of all, I want to tell you that these tips that I’m going to teach you are according to my knowledge and experience. Learning programming languages can be very hard if you are totally new to this field. When I’m learning for the very first time, it’s really confusing. But after a couple of days, it became very easy. Most of the students are trying to start their programming journey with C, c# or Java. But these languages can be very confusing at first. But if you already know
any kind of programming language, so go on with Java or something.
But if you are a beginner, I highly recommend Python. There are a few reasons why I recommend Python for beginners.

1) Easy to learn
Python is a very easy, fun, and powerful language for beginners. This will help you understand how to write programs and understand basics and fundamentals of the programming language, like control structures, loops, data structures, and so on.

2) Connectivity
What does this mean? It means that after you learn Python, if you want to learn another programming language, such as Java, it will be very easy to do so. Because you already have basic programming concepts. When you are going to learn a new programming language, syntax can be different, but basic concepts like loops, if-else (control structure), data structures, and oop will be the same. So that’s why I recommend starting your journey with some simple language.

After you learn the basics of Python programming, you can start learning object-oriented concepts like inheritance, abstraction, polymorphism, etc. You can practice those concepts and try to become a master. because most of the programming languages have oop concepts. I can remember that after I learn Python oop concepts, it will be very easy to learn Java oop as well. Why? Because I already have basic knowledge of that.

So finally, that’s my recommendation about how to start your programming journey. But start with Python; it’s not mandatory. If you want, you can go to Java. It’s not a problem at all. But starting with Python will be easier. It’s totally up to you. Thank you….

--

--

No responses yet