Ask your own question, for FREE!
Computer Science 20 Online
OpenStudy (trump):

What is the best programming language to start with?

OpenStudy (julie):

my vote goes for python - clean syntax/easy to read, lets you focus on the problem solving and not odd syntactical /overly complicated constructs, object oriented, lots of library support, and lots of great tutorials and courses to get started

OpenStudy (anonymous):

depends on what you want. but i agree that python is great. however, if youre solely focused on web design just start with html and css.

OpenStudy (anonymous):

Choosing the best programming language depends heavily on what it is you want to do. I would argue that you should familiarize yourself with the concept of programming before bothering with any language. When you are ready to dive in, choose a language that has what you consider to be natural syntax. Personally, I primarily program in Ruby. Remember that at the end of the day the language is just a way to express the idea.

OpenStudy (anonymous):

java is easy and it is also object oriented.

OpenStudy (shadowfiend):

I'm a fan of Ruby as well. I would highly recommend starting with a dynamic language like Ruby or Python. Their syntax is fairly minimal, so you can focus on learning concepts. MIT has a couple of good OpenCourseWare course for learning to program at http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/ and http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/ . Just keep in mind that the best way to learn, in my opinion, is to have something you want to build in mind. Start simple -- write a menu for someone to pick something to eat, for example -- and then get more complicated. It's a ton of fun, and don't forget to ask questions here! For what it's worth, I would *not* start with Java. Java's syntax gets in the way most of the time. But, I tend to hate Java with a passion, so take that advice with a giant grain of salt (or a small boulder thereof).

OpenStudy (anonymous):

i like java

OpenStudy (anonymous):

ruby, easier if you ask me.

OpenStudy (anonymous):

c++

OpenStudy (anonymous):

Doesn't really matter. Most programming languages will allow you to do whatever you want in relation to other languages. I'd suggest a scripting language, python is fine to get you started, but in truth any language is fine to start with, the biggest hurdle is just getting started.

OpenStudy (anonymous):

I would say C & C++ first. Because it will help you to build a good base in programming.

OpenStudy (anonymous):

I think C, because if you learn it you can easily learn C++ which base for Java .

OpenStudy (anonymous):

Knowing the very basics of C, you can start with VB which is good in GUI programming, Python is also easy to learn and write apps within some weeks, Studying a programming language would be very easy and interesting if you start learning by creating some applications on your own.

OpenStudy (carlsmith):

*** Python ***

OpenStudy (anonymous):

C#, because it has this huge framework (.NET) to lean on.

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!