Learn Programming

Is programming hard to learn?

Is programming hard to learn?


The answer is: Yes and No both. Since you're learning a new language, it is ovious that it might get a bit complicated. But that doesn't mean you can't learn it. Since it is 21st century, you will get almost get resource for everything to learn after all Google has simplified this topic even more.

Well programming doesn't come that easier to everyone. With strong determination and dedication to learn, you can actually learn it. It takes time but don't give up if you get stuck. Much resources are available, stackoverflow, reddit, youtube, etc. Don't keep your question to yourself. At beginning, I also felt that programming is quite hard not actually but I had that determination I can do it and I will do it.

What you shouldn't do at beginning.

Don't switch multiple programming languages at the beginning. Doing this not only confuses you and leads you with 0(yes 0)knowledge.

Also one thing most beginners do is: they look different books when things get little complicated. I see this as a bad idea. Most books are written with very general examples so that beginners could understand things easily. When you switch books, you might be exposing yourself to even hard book. Just follow the same damn book, as you followed the damn train in SA. However, searching for ideas on the internet is always a good idea.

You don't need to remember the syntaxes. Most people take notes that is always a good idea but practically done knowledge is better. When you actually write program you learn more than you do by taking notes.

What you should actually do.

Read more. Heck yes. The more you read, the more you understand. What you can actually do is: use app during bedtime and after wake up. There is an app called "SOLOLEARN" available in Google play. You are offered to do many courses for free. Feel free to check it out.

Join groups in facebook. You better join (programming name) for beginners type groups in facebook. You can actually ask help for them and get real time solution too.

After you start getting to programming and start developing real time lets say Android app, you should actually make a personal site and add your works there and ask your friends to test the app. Now for the question which programming language should you learn at the beginning, my answer is : it varies. Python for machine level or java for android primarily. C++ for computer. Also note that c#(C sharp) and Java have quite common codes so, if you are already a Java programmer and thinking about taking one for computer programming, C# is my choice. Comment your favorite one below.

Game programming.

Since you are a beginner, it might be hard for you to get into game programming but it's not impossible. All you need is strong motive: be ready to fail and start small. Also, you can use scratch programming language if you feel very hard. Game needs sound and graphics to be good. If you want to build games for web, consider Javascript . Also it is crucial that you have high specs pc if you want to make quite hardcore games. Use free sound and graphics providing sites to use graphics and sound for your games.

Comments