Open study

is now brainly

With Brainly you can:

  • Get homework help from millions of students and moderators
  • Learn how to solve problems with step-by-step explanations
  • Share your knowledge and earn points by helping other students
  • Learn anywhere, anytime with the Brainly app!

A community for students.

What's a good programming language to start off at?

Computer Science
I got my questions answered at brainly.com in under 10 minutes. Go to brainly.com now for free help!
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

Join Brainly to access

this expert answer

SIGN UP FOR FREE
C or C++.
I think we all have our favorite languages, but I've got to plug Python. It's clean and easy to read.
I would suggest Java or PHP. But that's just me. :)

Not the answer you are looking for?

Search for more explanations.

Ask your own question

Other answers:

C++ would be better option to start with as it will give you a good idea of Object Oriented programming languages like Java or Python and also C programming which are most popular languages.
c
HTML and then python
@michu : i offer you to use Java language , because it has no problem for handling memory management . every body agree with me ?
I would say C, but that's just me.
I think there are a couple considerations worth keeping in mind. 1. Do you have a particular goal you working toward? Building a phone app? Web page? 2. Are you working on a particular OS? 3. How steep are you willing to allow the learning curve to be? Generally speaking, the C variants are a classic choice. And I agree that beginning with a language that is object oriented, e.g. C++, Java, Python, etc., is a good idea. Are you building a web page? If you're a windows guy, the .Net variants might be a good choice. If linux, or you're not a windows fan to the core, I'd say Python, JSP (Java), Ruby on Rails. I'm not particularly a fan of PHP, although I've worked in a PHP shop before. It's quite popular, which is a plus, but its main draw is that it allows you to write code directly into HTML. However, this is actually bad practice, and a good PHP programmer will use a template engine and remove the PHP code from the HTML anyway. I wouldn't call HTML actual programming, but learning HTML, CSS, and Javascript/JQuery could be a good combo again if you're designing for the web. If you're wanting to build a phone app, why not start with the android or apple environments. And if you're building an app for an OS, you're back to something like C++. Ultimately, once you learn one language, the others come much easier. I believe that when you're beginning to program, you should think of a project you'd like to tackle and then choose your language accordingly. If you're working on real-world problems, however small, you are more likely progress. Second to that, you want to learn the right techniques from the start. For that reason, I'd be looking at a language that is inherently object oriented (as opposed to some that have object-oriented capabilities that have been thrown together after the fact). Once you find a language you like, you'll probably stand behind it like a martial arts student does his master. Until you find another you like better. And so it goes.
^ Liked the last part :D
"I'm not particularly a fan of PHP, although I've worked in a PHP shop before." I've found that most people who have worked for PHP shops, like myself, are not a fan of PHP. I'm a fan of PHP done right, but it's done wrong oh so often.
It depends on whether you are going into web or application developent for web i would do PHP or JavaScript for PC Python (clean), C# or C++ (tought)
@farmdawgnation, true enough. I don't think there is an ultimate answer to the question I see all the time--"Which is the best language?" It's more a question of (1) what is the proper language for your focus/goal, (2) what are your constraints (does it need to be super fast, easily readable, documented, portable, and on and on), (3) are you concerned about how difficult the particular language is to learn (e.g. Assembler vs. PHP), (4) how common is it (and therefore, how tested, how supported, etc.), etc. My major complaint about PHP is that it is easier to use incorrectly, and in fact, one of it's selling points leads to a type of development that is bad practice (mixing HTML with code). But you could argue that the spacing requirement of Python is a pain, or that it's slower than C, or that it's merely a scripting language, etc. So I'm with you (while putting words in your mouth). Any robust language is arguably "the best language." Back to the martial arts scenario. It's not about the style as much as it is the teacher. I'd rather learn Judo from a master than Jujitsu from a hack. (Not that Judo isn't a great style; it's just more of a sport, I'd say.) Same with a programming language. And PHP done right can absolutely fit the bill. Well said.

Not the answer you are looking for?

Search for more explanations.

Ask your own question