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

I'm a newbie for programming. I don't even know C-Programming can i still be able to pick up PYTHON?

OpenStudy (microbot):

thats is actually the point of this class...u dont need to know any programming language...it teaches u not python but how to think as a programmer. python is just probably an easy language to learn for starters.

OpenStudy (harsimran_hs4):

yes absolutely MicroBot is right . the purpose of the class is to make the computer do what we want in the easiest possible way. python is perhaps the most user friendly language for the new beginners

OpenStudy (anonymous):

Thanks a lot.

OpenStudy (anonymous):

very big yes but you have got to have a lot of time and interest in it

OpenStudy (anonymous):

the idea is learn who solving problem, no learn python. that's mi opinion.

OpenStudy (anonymous):

Yeah, I agree to clamartinez. You should aim to learn solving the problems, start thinking logically and design algorithms. Programming language is a tool. Of course, you need to know how to use a tool, and 6.00 would be a perfect resource to learn that too. Don't worry if you don't know C. Get on with the course and at the end, I'm sure you will be able to program in C as well.

OpenStudy (anonymous):

don't worry that about that u don't know any programming language , try to start with good step my idea is u start with python

OpenStudy (anonymous):

Is there any book that i can refer to? can u suggest books that are available in INDIAN market ('cause it wuld be easier for me to get one) and which version of python will i be using while learning problem solving techniques?

OpenStudy (anonymous):

thanks a lot again for all of you.

OpenStudy (anonymous):

Python is widely regarded as a programming language accessible to beginners,so yes,you could start learning Python even if you don't have any previous programming experience.Problem solving techniques are not usually included in the design of general purpose programming languages such as Python. They are treated in detail in a science named algorithmics ,which deals with the steps that the computer will be following when manipulating the data you're throwing at the machine.Programming languages are made with the purpose of introducing those steps in the machine for execution (if it's easier you could think of the algorithm as the "order" you're giving to the machine and the programming language as the language you're using to give that order---indian,mandarin,english..). So,for a complete response to your question i would advise you to read two books,one regarding algorithms (as there are many learning styles and many approaches,i would advise you to try more books and stick to the one you'r more comfortable with.Anyway,here's a link to books about algorithms : http://www.wowebook.be/category/algorithms/) and another book regarding the language itself , which you can choose from here : http://www.wowebook.be/category/ruby-python/ . Anyway,i hope this helps and good luck in your quest of learning 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!