Want To Begin with Programming? Read This ….
Programming Always Has Been Considered That Nerdy Thing Only Very Intelligent People Do. But With the Growing Use Of Computers in This AI Era, Programming Has Now Become a Major Field Of Study. Programming Has Emerged as One Of The Fastest Growing and High Paying Jobs.
Whether You are Learning Programming as a Hobby, For Your School/College Curriculum, or to Get Into Some High Profile Job, Here Are Some Tips, Tricks and bits of Advice To Help You Get Started.
What Language Should I Choose??
The Choice Of Programming Language Depends Upon What You Want To Code For in The End. For Android Development, You can Go For Java or Kotlin or Flutter. For iOS Development, You Can Choose Swift. For Game Development, Use C# (C Sharp, not C Hashtag or whatever) or C++.
Knowing This Can Still Make You Confused about Your Choice. Don’t Worry Here I’ll Tell You How To Begin With Programming Even If You Currently Have No Goals Set For the Future.
Begin With Python
Python is a Very Simple, Easy, Beginner Friendly Language. I’ll Always Suggest You To Begin With Python. Learning Python Will Help You Develop Programming Logic, and Programming Oriented Thinking. Practice Coding At least 1 Hour a Day. Reach Till Intermediate Level in Python, And Then It is Your Time to Explore.
JAVA is Next
Once Done with Python, Begin With JAVA. Although You’ll Feel That JAVA is a bit Complicated In The Beginning, You’ll Get Comfortable With It Very Soon. Doing JAVA Will Give You The Taste Of The Great Concept of OOPs.
It’s Your Time Now
Once You have a Basic Idea Of OOPs, You Can Now Move On To Any Other Language Of Your Choice. Also By This Time, You will Have a Clearer Image of What You Want To Do In This Field.
On My Suggestion, You Can Go For C++ Now.
Where To Get Started??
Here Are Some Resources to Get You Started -
- FreeCodeCamp.org
- W3Schools
- Official Documentations
- Books If You Are a Bibliophile
Where To Write Code??
Depend Upon Language You are Coding In, Many Code IDEs Have Emerged Over Time To Help Developers To Code Better And Faster.
But From a Beginner Point Of View, Here Are Some IDEs You Can Use For Multiple Languages Just by Installing Language Extension -
- VS Code: Lightweight, Clean UI, Beginner Friendly Environment. This IDE has It All. Just Add Extensions and Code In Multiple Languages in a Single IDE. Get VS Code.
- Notepad ++: It is an Ultra-Light-Weight Editor that is Suitable For Low-End PCs. It Uses Fewer PC Resources and is Highly Customizable. Get Notepad ++.
- Atom: An Amazing Code Editor with Everything You Need. Only Problem? It is now Discontinued, i.e. It Won’t be Updated Anymore. Hence, I won’t Suggest Using It, Although You Can Go For It If You Want.
- Online IDEs: Online IDEs are Good If You Want To Save Your PC’s Space By Not Downloading Any Software. The Won’t Provide Much Features But Will Get The Task Done.
End Notes
Programming Requires Consistent Practice and Dedication. Once You Start Enjoying it, There is no Going Back. You Begin Slow, And Then Build Up Speed To Master any Language.
Hope This Article Helps You Out and Welcome To The World Of
Hello, World