How I Would learn to Code
Which one should I learn among so many programming language and so many tutorials, should I take computer science or not, will need job a after taking computer science, will I need a job after I spend so much money and took a computer degree?
Learning coding is the biggest decision of my life, and it can be the biggest decision of my life, this blog is for those who are just starting out in coding, in this blog I will tell you a lot and tell you a learning hack that has increased my productivity.
Choose a Programming Language
First of all, you have to choose programming language, I will take you to Python programming language and start learning Python is a beginner friendly language. You should not start with C language or C++ language first because this language may be difficult for you if you are a beginner so I will tell you to go ahead with Python programming language. If you want to go ahead with web development then you should go ahead with JavaScript but before in web development you should have basic idea in these two language HTML and CSS.
Code to Solve a Problem
You have to solve over all problem, you have to solve real world problem, when you code you have to solve real world problem you have to keep it in your head, if you can you have to solve 3 to 5 problems every day. And you have to make major project after 15 days. This major project you don’t have to make any big project you can make small projects. For example, weather app, simple calculate app and alarm clock, you have to take your learning forward through your project and create separate new projects. And if you have 1 to 2 years, then you can learn C and C++, after learning these, you can move towards DSA, after learning this, you can run the program in much less time and you can do memory management very well, after learning DSA, your value in programming will increase.
AI for Learning
If you do not use AI for learning, then you have made a big mistake, when there was no AI, a programmer had to spend a lot of time learning programming, when you have AI, then make your learning skills better. You can use chart gpt for your learning, I am giving some chart gtp prompts to you, you can search:-
1. “You are my coding interviewer. Interview me for a Web Development role where you mostly ask React Questions.”
2. “You are my coding interviewer. Interview me for a SDE role where you mostly ask DSA Questions.”
3. “You are my coding copilot on an e-commerce project. Help me build this app from scratch using React. I will keep telling you the progress and the plan moving forward. Point out architectural flaws wherever preset. Are you ready?”
4. “You are my personal Coding Instructor. Test my skills and help me understand where I am lagging behind.”
5. “Teach me the essential 20% of Python skills and concepts that are used 80% of the time in real-world applications.”
You can search these and you will understand how much chart gpt can help you in learning coding.
Join Coding Communities and Attend Meetups
I will suggest you to join coding communities, if you are a beginner programmer, intermediate programmer and advanced programmer you will talk to like minded people like you. You can do this online like GitHub, Facebook group but I will tell you to go to real life meetups when you go to real life meetups and join conferences, go to events there you will find people who will teach you new things, share new experiences, or can refer you to a company.
Learn Tools that Boost your Productivity
You learn Git and GitHub and learn some tools that will increase your productivity. Many beginner programmers do not learn Git and GitHub, this is a big mistake, and they do not give their projects to their GitHub profile, whatever project you do, you have to give it to your GitHub profile. If you do some projects, if you do not show it to anyone, then your talent will be wasted. You create such a project that when the user clicks on your GitHub profile, they can see something new, by this a company can hire you.
Typing Skills are Better
If you want to become a programmer, then you have to increase your typing skills, if you have typing speed, then you will have fun coding, if your typing skills are not better, then you will feel boring while programming. I will recommend you to improve your typing skills. And many companies select employees for this and call their typing skills better.
Experiment and Try new Things
You are a human being, creativity is a big quality, you have to bring out your creativity, you have to do something new. You have to learn multiple programming, learn multiple frameworks, you have to believe that you learn 5 to 10 programming languages at once, which will teach you many common things. If you learn any one programming language, then the rest of the languages you learn will become much easier for you. You can move forward with the field in which you are interested, if you are interested in web development, then move forward with web development or if you are interested in software development, then you can move forward with software development. In web development, you can learn JavaScript as the first programming language. If you want to become a data scientist, then data science can be a good career opportunity for you.
Hello friend, if you are still not able to decide which programming language to learn, then I will recommend you to learn Python programming language. This programming language is a beginner friendly language and if you want to go into web development, then go for JavaScript. So if this blog has been helpful to you, then leave a comment and share it with your friends who have just started learning programming.