Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Think Like a Programmer: Puzzles & Problems How do I think like a programmer? I

ID: 3879515 • Letter: T

Question

Think Like a Programmer: Puzzles & Problems

How do I think like a programmer? I keep finding that I am able to read programs written in any language Python, C, C++, Java, Fortran and understand those programming language syntaxes but I am always not confident in writing programs from scratch. It seems like there is more than enough brain power and intelligence to understand abstract concepts but for some reason, all of that intelligence is not been used effectively when it comes to programming my own source code.What helpful advice (words of wisdom) can you give me?

Think Like a Programmer: Puzzles & Problems

COLLAPSE

How do I think like a programmer? I keep finding that I am able to read programs written in any language Python, C, C++, Java, Fortran and understand those programming language syntaxes but I am always not confident in writing programs from scratch. It seems like there is more than enough brain power and intelligence to understand abstract concepts but for some reason, all of that intelligence is not been used effectively when it comes to programming my own source code.What helpful advice (words of wisdom) can you give me?

Explanation / Answer

So you want to become a programmer and write you own source code from scratch

And its pretty good actually that you are able to understand the program that is written in languages like  Python, C, C++, Java, Fortran . Well that's a start you are able to understand these programming languages because you are excited about programming and have spent some time in learning these programming languages ( syntax ), and that's it ...

Well you are gonna have to do more than just learning ( syntax of ) a programming language , after you have learned a programming language ( syntax ) you know the syntax of the language and you can easily understand what is happening in the source code. But to write your own source code you have to do more than just understanding the syntax of the language, You should practice by creating small programs do not think of creating a complex program in first try and no one would expect you to create a program that solve the problems of the univerese in your first attempt .

You should start with small programs which solve basic problems of the real life , like a program to do addition ,then a program that can do subtraction then multiplication then division . After this you can up your game by providing all these computational power into one single program , then you would have created a program that is called as calculator which solves real life problems of calculating bigger numbers fastly and accurately.

After this you would become more familiar to programming then you can reach to learn the simplest of data structures like arrays and then play with arrays by creating few programs with them, then move to higher data structures like stack , queue after these work with Linked Lists and then you would have become a programmer that is up and ready for challenges.

There is no limit in programming as to where you can stop , keep exploring and keep challenging yourself and maybe who knows after some time you would be imparting some wisdom to others.

THE MAIN KEY TO PROGRAMMING IS PRACTICE !! so keep practicing

PLEASE RATE !!

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote