Where Knowledge Rules

Computers & Technology:

Software

Get a Widget for this title

What programming language to start with

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.
Contact this writer 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

  • 1 of 17

    by Lam Luu

    Programmers do not only write in a language: they think in term of the language. And, like speaking language, each programmer

    read more

  • 2 of 17

    by Brenna Mae

    There are so many programming languages out there, most beginners don't know where to start. The most reasonable solution

    read more

  • 3 of 17

    by Aardaerimus


    Which programming languages are best to begin with?

    The answer is simple: We want something free, readily available, relatively

    read more

  • 4 of 17

    by Chrys

    Starting Programming

    What Programming language to start with? Good Question. For the past twenty years programmers have not

    read more

  • 5 of 17

    by Chris O'Dell

    What programming language to start with?

    I would start with a 'C' based programming language. C was one of the earliest higher

    read more

View All Articles on:
What programming language to start with

Add your voice

Know something about What programming language to start with?
We want to hear your view. Write_penWrite now!

Helium Debate

Cast your vote!

Which is a better Web application framework: Ruby on Rails or PHP?

Click for your side.

100501

Featured Partner

Presidential Climate Action Project (PCAP)

The Presidential Climate Action Project (PCAP) has partnered with Helium, giving you the chance to write for a cause....more

What is Helium? | Buy Web Content | Contact Us | Privacy | User agreement | DMCA | User Tools | Help | Community | Helium’s Official Blog | Link to Helium

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