Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 8 Online
OpenStudy (anonymous):

i don't understand programming.

OpenStudy (anonymous):

what do i do.

OpenStudy (anonymous):

Keep working with it until it clicks - some things will take longer then others. Make note cards, pick them up in your free time just to read. Listen to a video in the background while doing something Search for simpler problems, try to make something you want but on a smaller scale. Get a math book and start coding functions or an exponent class

OpenStudy (anonymous):

Should add - do all that while doing real learning 2hrs every few days.

OpenStudy (anonymous):

Obviously everyone is different, but it depends on what you have learned so far. Are you past Hello World type problems? Do you understand functions? and so on. if you have no idea what I'm talking about, you need to start small, following from the beginning of this MIT OCW course will help guide you in that regard, it does get a bit advanced quickly, but it's not unmanageable. It will click eventually, stick with it!

OpenStudy (anonymous):

Don't give up. That is why we are here. Most of us do not understand programming. We either want learn how or to further our knowledge of it. All of us started with no knowledge. Be more specific with your questions. "I don't understand programming" is ambiguous. That is key concept when dealing with programming. We have to be clear and concise. Learning to program is learning to think in a way that breaks down what we want the program to do in a way the program language can understand. It is telling the computer how to run with very exact rules. Learning the rules of a language is important. Learning how to use those rules to produce results that can be used in practical manners is where it counts. Imagine trying to create a program to tell a robot how to walk. Each movement would have to be described. Tests for balance would have to be described. A sequence of events for those motions would have to be described. Responses for failed tests would have to be thought out and described which would be more descriptions for movements and sequences of events described. These details would have to be described in minute detail, which "muscles" were flexed in what way and what order for each predefined movement, when to do the failure tests (probably forked off and running at the same time as the movements are occurring with some sort of interrupt available to stop the existing movement and redirect it) how to define failure (falling, obstacles, and uneven surfaces to define a few). Learning the different ways to do this is what learning to program is about. It is learning to think and analyze in a way the computer processes instructions and data. To put simple, the computer has to be told EVERYTHING. It truly is stupid, but once told how in a way it understands, they are brilliant! It can seem overwhelming. It is not impossible.

OpenStudy (lopus):

simple read many books and test, python is easy language to learn

OpenStudy (anonymous):

just keep working with it and you will get used to eventually and understand every single bit of programming. :)

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!