Home > Computers & Technology > Software > Software & Web Development
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.
Below are the top articles rated and ranked by Helium members on:
What programming language to start with
by Chrys
Starting Programming
What Programming language to start with? Good Question. For the past twenty years programmers have not
When it comes to learning programming languages, people often get confused about which programming languages to start with.
by Jeffrey Ober
When considering starting learning how to program, the selection of programming language can be critical to your success.
by Lam Luu
Programmers do not only write in a language: they think in term of the language. And, like speaking language, each programmer
by Jeffrey Graf
There are many reasons that people are becomming interested in computer programming. The digital media world is becomming
View All Articles on: What programming language to start with
Helium Debate
Cast your vote!
Is Microsoft Internet Explorer 8's version targeting good or bad?
Click for your side.
Featured Partner
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