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

Is this a good class to start learning programming if I'm more interested in the graphic/creative side (web pages, mobile apps, java, php)?

OpenStudy (anonymous):

oh...and I have no prior experience with programming. I was good at math, but it's been a LONG time, and some of the equations, etc are a little intimidating...wondering if it's worth the time to re-learn a lot of that stuff. thanks!

OpenStudy (anonymous):

I'll be interested in seeing other people's responses, but here's mine. I've been programming for a long, long time, but I'm taking this course because all that time I was self-taught, sort of a "just in time" learning method. Now I want to see what I missed by not taking a structured curriculum. I've already learned quite a bit about standard algorithms, how to analyze a program for efficiency, and how to use Python itself. If you've no prior experience, Python (and this course) is a good place to start. Once you get the hang of writing meaningful programs, picking up other languages like Java, PHP, C++ will be a lot easier. There is almost no math in this course. You can do a lot of graphic/web stuff with Python. Android now has a Python interface ( http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html). And finally, in a famous essay on programming (How to Become a Hacker), Richard Stallman recommended Python as the first programming language to learn, and that was 25 years ago! It's still a good choice.

OpenStudy (shadowfiend):

I'd say it's definitely a good start. Both PHP and Java knowledge will benefit from learning this class's lessons.

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!