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.
- 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.
- Choose a programming language that you wanted to learn, it could be any.
Personally, I suggest you start with python or java. - 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.
- 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.
- 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.
- 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!
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
Post a Comment