Search Helium

Home > Computers & Technology > Software > Software & Web Development

What programming language to start with

by Brenna Mae

Created on: July 08, 2008

There are so many programming languages out there, most beginners don't know where to start. The most reasonable solution is to start with the easiest, and progress from there. Is there an easy programming language though? Most of them offer different things, and have more focus on different aspects of programming, but none of them are really easier than the another. The trick is to learn important programming concepts first, by learning languages that focus more on those concepts, and build your knowledge from there.

The first thing you should know is that essentially, all the details of every programming language are the same. Programming is a new way of thinking, and among all the programming languages, there are different ways of thinking. This is what programming is really training you in. When it comes down to it though, all languages have data types, classes, and properties.

Start with an Object Oriented Language
This means C, C++, or Java. Understanding what an object is, and then using classes and data types in addition to that will get you in the right mode of thinking. I personally studied Java first, but I have heard that learning C++ or C first is a better choice also. They are very similar however, and stress the mostly the same concepts.

Move onto Scripting Languages
With a good grasp of objects, you can now move onto scripting languages such as PHP, JavaScript, Perl, Python, etc. Most of these languages have objects and classes built in, and the idea is you program with more detail around those classes and objects. Because you have already studied the main concepts behind object oriented programming, you can better understand these languages.

Learn Bits and Pieces of Many Languages
If your profession requires you to learn one language right now, you should still study other languages. All programming is basically the same, only some languages require you to think in a different way than others. You don't need to learn every programming language in detail, but know the basics. You will need to train yourself to think in different ways, because there might be a problem later on and your knowledge of your main programming language might not be enough.

Follow these general rules to get started programming, but be sure to explore a lot of different options so you can find the language that suits what you want to do with it best. The thing to remember though is persistence! You may feel like you can't learn a new programming language, but you don't need to know every detail. Learn the concepts, the basics, and the way of thinking-there's documentation for all the small things.

Learn more about this author, Brenna Mae.
Click here to send this author comments or questions.

Helium Debate

Cast your vote!

Is Microsoft Internet Explorer 8's version targeting good or bad?

Click for your side.

108316

Featured Partner

Food for Everyone Foundation

Food for Everyone Foundation has partnered with Helium, giving you the chance to write for a cause. Browse Food for Everyone's featured titles, pick an issue and write! You can also donate your article earnings. Share what...more


CONNECT WITH US

Read
our blog
Helum for writers

Write and get published
Share with other writers
Polish your freelancing skills

Join our active writing community
Helium Content Source for Publishers

Quality articles from proven freelancers
Exclusive rights, fast turnaround
Brand engagement, business blogging -- our writers do it all

Get custom content today!

INFORMATION


Helium, Inc.
200 Brickstone Square Andover, MA 01810 USA
#