Skip to main content

6 steps to learn a programming language...


     As a student of computer science, it's really important that you must learn a programming language. Many students have a misconception that only after learning C/C++, we can be able to learn python/java. This is an overrated statement. maybe yes, a few concepts in C are useful in java, but java has its own rules.
I've seen people who are really enthusiastic to learn to program, but get confused often, how to start, and some people are even hopeless to start!
You all need to keep 2 points in mind before going further.
→You are learning a programming language to be good at it, not proving that you are best at it.
→You can be best at any programming language only if you practice and explore. Nothing is easy!!

Now, let's start.
  1. Create a burning desire in your mind and heart that you must learn a programming language, no matter what! If your mind tries to quit in the middle, just remember what made you start.
  2. Choose a programming language that you wanted to learn, it could be any.
    Personally, I suggest you start with python or java.
  3. Now, don't just start with why python is discovered, what made him discover...You are not here to learn the history of programming languages, you are here to learn the actual things of how programming works! Start with basics like operators,if-else statements, for loops etc.
  4. Once you are done with if-else statements, for loops kind of basic stuff, don't move further immediately. Now, you are going to test your ability on basics in coding platforms like hackerrank, topcoder, CodeChef etc.
  5. Now, you need to get on with the syllabus of programming languages, whether it could be inheritance, exception handling or anything because the same basics are included in that along with some new techniques. In this step, many people fail to move on, the only ones after this step will be the real enthusiasts to learn to program.
  6. You need to practice side by side learning these stuff because it not only enhances your skills but also makes you more confident about the topics you've learned!
Now, tell me, what to do you think the level of programming to that person who reached step 6?
Definitely, he will not be bad at it, right?
He will be in a better state of mind to learn more about it, and starts exploring more.
This way it worked for me, I hope it will work for you too!
Happy learning!

Comments

Popular posts from this blog

First post!

Hello World, My name is Sai Rohith Karanam, currently pursuing BTech Computer Science Engineering at Lovely Professional University, Punjab. I am a tyro in writing blogs. I'm just exploring a new field in my life. Actually, I would like to share something that happened before writing this blog. From the past 5 days, I was constantly trying to write a blog and was searching like hell all over the internet. All the questions in my mind like, where to publish my blog? what to write in my blog? These type of questions kept flashing through my mind honestly till today afternoon. I then saw some videos of "how to own a domain name and buy web hosting for a cheaper price", the cheaper price I finally got is 6000 INR, but I don't want to take a risk by affording money as I am still a novice. If at all I want to afford the money, let me gain a little bit of experience by writing here and then afford it later. Then, all of a sudden, an idea flashed through my mind and s...

10 lessons I have learnt in 2020...

2020 is a year of shocks, surprises, learnings and a lot of introspection for me. I know with the arise of corona pandemic, many people have lost their lives, lost their jobs, lost their own families but still, there are a lot of things we need to be grateful for. For example, at this moment, you are alive, you are reading this, your senses are working properly and above all, your health is perfectly alright in spite of the pandemic.  Now tell me, how many good things are there that we need to be grateful for amidst of corona chaos? Every year is an experience we gain for the future, experience from the mistakes that we've done, experience from the way we have responded in a particular situation and experience from our self-fulfilling prophecies. So like everyone else, this year has really taught me some valuable lessons which I believe are the first step to achieving my goals. So I thought, why not share my experience of this year with people so that they may learn something out o...

Purpose in Life vs Purpose of Life

A gentle disclaimer, This post is only written on the basis of my thoughts and perspectives. It is not intended to hurt anyone's beliefs and traditions. Okay, let's start. We study at prestigious universities, we get the highest paying jobs, we get lots of money which is well enough to buy every single thing for our own comfort, our parents will be very proud of everything we have achieved and a lot more praise from the society. Are these enough for your life to be successful? If you said no, you're on the right path. But if you said yes, Think again! Today we are in the year 2020, let's move a 1000 years back. Because you were born in the 20th or 21st century, you are struggling to become a doctor or an IT professional. What if you were born 1000 years ago? Well, you might opt fishing as your career, right? What did this symbolise?  Our purpose in life, which means it is the purpose which we should fulfil to make a living for our life keeps on varying.  Today, you are ...