You are invited to Log in or Register a free Frihost Account!

The hardest part about learning to program?

An interesting discussion thread is going on right now on about "What is the hardest part about learning to program?".
Someone commented: "You don’t know where to start". If you ask for the right programming language, for where to start, what to learn and how to learn, you always get a lot of answers and finally you are simply confused.

Here is my comment to this statement:

You can spend time forever to find the right programming language to start and thus never get started. I recommend to just pick one and get started. To learn the basics of programming it doesn’t matter too much where to start, as long as it isn’t Basic.

Pick any from the Most Popular Programming Language, Python certainly is a good choice: Most Popular Programming Language for First-Time Learners: Python

Once you made the decision you easily find a lot of hints and tips where to learn and what material or tutorials to use.

I would start on the desktop, later on specialize on web or mobile once you grasped the basics.

Whether you prefer reading over videos is a personal choice in general for you how you learn best. Whatever you chose: practice ! Practicing is always the best way to learn. Make mistakes, debug and correct. You best learn from mistakes.

One key to learn something new is to be able and set aside time and focus for it. Put away your mobile, ignore WhatsApp or Facebook for a while and reserve time to focus on your learning and practicing.

2 blog comments below

For me the best way to get started is to get a small project you would like to be working on and try to make it real. Even if you fail miserably you will learn the basics of logic, loops, functions and this kind of stuff.
restonpiston on Wed Jul 05, 2017 11:15 pm

Thanks for one marvelous posting! I enjoyed reading it, you are a great author. Keep up the wonderful works on.

Ryan Smith
Moderator - URL Redacted
Ryansmith007 on Fri Jul 07, 2017 12:16 pm

© 2005-2011 Frihost, forums powered by phpBB.