Hi I am new to programming as well, I have tried to learn from books but find none of them really help the new guy/girl so I know a little bit and would love to study with you ajazayer and others I am taking the 6.00 Intro to Computers Course
Some books are dry.. others are really good and geared towards bringing beginners to a much better level of understanding. Having an eye on book reviews is a good way to see if it's what you're looking for. Good luck finding some people to study with
Hmm.... I don't really know programming books. But, if you want some reading for Python, the articles on the Python website is pretty beginner-friendly. I got the basics down by reading it.
One of the things that falls under the heading that life isn't fair, is when you start learning programming. Unfortunately, you're learning programming, you're learning a programming language to program in and you're learning the tools that programmers use, and you're learning all three things at the same time! Once you get some traction, the tools will start to help. At first, it does seem like WTH! But they do work well and the learning curve isn't really that bad. Your course is in Python, which is, IMO, a good language for learning. You'll certainly be learning programming, but remember that MIT is a school for engineers so even the freshmen know a bunch of math. The mathmatical underpinnings of the lessons can be glossed over because of this. If you have questions, that's what we're here for. Just remember that like you, we're pressed for time and usually can't write essays for everybody.
Try using "Scratch". It is easy to use, and made for beginners to learn programing with. Step1. Follow the instructions from the following link to download scratch https://scratch.mit.edu/scratch2download/ Step 2. Checkout this short tutorial on it: https://download.scratch.mit.edu/ScratchGettingStartedv14.pdf Step 3.(after a couple months of using scratch and getting to know it very very well) try this more difficult but still comparatively easy programing language called "Python" with this easy, and well-written book: http://www.barnesandnoble.com/mobile/p/hello-world-warren-sande/1103362988/2691148519493?st=PLA&sid=BNB_DRS_Marketplace+Shopping+greatbookprices_00000000&2sid=Google_&sourceId=PLGoP24151&k_clickid=3x24151
Clarification: the scratch tutorial from step 2 teaches you how to use scratch (not how to download it).
Join our real-time social learning platform and learn together with your friends!