If you have relentlessly attempted to master any coding language (or any STEM field) in college, but have eventually messed up — The problem is not with you but with your mindset.
LET ME GIVE YOU CHEATS!!!!
Before you begin learning to code, it’s important to find a fact that…..”everything in computer science is cumulative.”7
As an upcoming programmer, you’re more likely to give up on coding under the impression that you’re not smart enough to learn it. Learning to program has no connection with your intelligence. Yes, I do admit, it is not easy to get control of all the programming languages, but the reason is not that you are dumb it is that there is a vast syllabus in programming.
LET’S GET OUR MIND READY:
The Fundamental rule is to get ready for the following situation:
Now you are going to see a new thing that initially won’t make any sense to you. You are going to face this situation every time, I mean frequently from now on. The thing that makes you successful just depends on your attitude towards the situation.
Let me get you out of this. First of all, if you don’t understand any topic or it doesn’t make any sense to you just stay there do not go forward. Going forward is like making a submarine without windows, I mean you can not use that although it works.
I find myself stuck in this situation very often. I then go through the same topic number of times to get its in-depth understanding. Please do not stop trying even if you didn’t get the concept after several attempts.
Related Post – How To Choose A Perfect Career + 3 Practical Tips
NO NEED OF SIRS AND MAMS:
If the book you’re reading is not good enough to explain the context, you should find other books and tutorials that work well with you. At any cost, you should not give up on it just because you are failing to understand the topic. Also, you can easily know about anything nowadays on the internet.
HOW TO KNOW IF A TUTORIAL SUITS YOU OR NOT???
You first need to check the title of the channel whether it is clear or not if you’re making a try on YouTube channels for programming tutorials. You then need to take a look at the number of views, likes, and dislikes to know if it is a good channel or not. If you’re still not sure whether the tutorial is worth spending your time on, read the comment section. I would also like to share my trick to select a tutorial channel. First I will be sure on some topics that I know well and would watch the videos only on those topics from different channels so that I can conclude which one is better. Almost all the topics won’t make sense in their first attempt, so remember that you need to go through the time and again to get a clearer concept and I am sure that you’ll be picking up speed in the coming days.
DO A SELF TEST EVERY TIME BY THESE QUESTIONS:
- “Did I really get this topic or just pretending?
- “Did I understand all the terminology?”
- “Are there any new skills and techniques in this chapter?”
- “Can I teach a friend and answer all his doubts pertaining to this topic confidently?”
- “Do I remember the previous lesson or not?”
MY LAST ADVICE ON CODING:
Never try to skip the memorizing process. Most of the students skip memorizing while studying. Yes, understanding a topic is important though may take time. If you are really fighting hard to understand a topic, split it into parts and memorize the important terms. If you can’t understand a concept, your next goal should be memorizing that.
ARE YOU A BEGINNER IN CODING???
THIS CAN BE YOUR APPROACH TOWARDS THE CODING:
■Computer Science Fundamentals:
The initial step is understanding all the fundamentals of computer science. You just need to learn and understand the interesting things like how a computer works etc.
Let me bust the myth that maths is necessary to learn logic in a programming language.
Chill out!!! Logic concepts are the only place where you will use a bit of maths and nothing more and I can assure you that once you are familiar with logic you can jump into the world of programming.
After you finish all the above topics you are ready to go with programming both mentally and knowledgeably. I don’t think at this stage you will have that fear of coding.
I Chose java as an example for you because of its vast usage and simplicity. Hence, I suggest you start with java.
It’s known as an object-oriented language and it’s used to design desktop, web, and mobile applications and tools.
■FINALLY ALGORITHMS AND DATA STRUCTURES:
An algorithm is like the heart of the journey of programming. It is independent of the programming language.
A data structure is how you manage the data that is processed in the application.
Algorithms and data structures are the hardest topics and also most confusing in programming. But wait!!! you need them only if you have the aim of becoming a software engineer. So algorithms and data structures are not going to be your excuse to stop the coding journey.
"Don't look programming like a subject that you leave after an exam
but consider it like a language that you learn to live"
To know the programming language behind the famous websites checkout this link~