Hello, which language should I start with?

+8 Frenonia Walls · October 21, 2014
I'm new to all this.  I'm trying to figure out which language should I learn first?  Any suggestions? I'm totally open to suggests.

Post a Reply


- page 1
Oldest  Newest  Rating
+6 Ibrahim Tuzlak · October 21, 2014
Hello, and welcome!

Well, I think everyone has it's very own opinion on your question, and those do differ. Here goes mine :D

Python or C.

Why Python and not C?
Because it's very easy to start with, yet it gives you understanding of programming by watching first 5-10 tutorials on it.
It doesn't really needs to be compiled which cuts all the work of installing/setting up compiler. Yes, installing compiler is easy to do, but also simply Installing Python and starting with following tutorials is kind of easier. More "user-friendly" for beginners.
But don't understimate it though. It's a powerful language.

Why C and not Python?
Because it gives you knowledge on installing (eventually setting up) your compiler, writing your program in a text editor, AND the compiling-source-file process after it at the very start of learning it, which is awesome. Awesome because those three 'steps' are found in pretty much any language that needs to be compiled first, so you gain a better understanding. :D (harder than with Python, but not hard!!!)
+2 ahmedtarek mahmoud · December 16, 2014
c++ to get the basics down :)
+2 Alok Pradhan · December 16, 2014
I'd say C because Bucky has a very nice tutorial for Beginners on starting with C which is extremely helpful and you will learn it in no time.. and also that once your actually learning C, you will actually learn the basic of all the other languages like Java, Javascript, C++, etc.  And i wouldnt say its hard in any way.. I mean i started with it as well and found it quiet easy :D .. So yea C but it also depends on what you want to do.. To really build the concepts I'd say C and then Java or whatever you want to learn... Good Luck! 
+1 Abdullah Nauman · March 5, 2015
Lets just agree that C# and Java are both great languages. But C++ is better. :P 
+1 Brendon McBain · December 17, 2014
Hello Frenonia,

It really depends on YOUR interests. In terms of learning, I'd say avoid languages such as Java, C++, C#, and even JavaScript for the time being. Depending on your interests, I'd pick out of one of the following: PHP (plus HTML & CSS), C, Python, and ActionScript.

I suggested these languages because they are languages that are easier to get going on, you can have your first program done with some cool functions within hours of learning it. And also, each of these languages represent different areas of programming, such as games, websites, and software.

My first programming language is ActionScript, and it really is the best way to make games. The syntax is what you can expect from languages such as Java, and the developers of this language have really succeeded in creating a powerful, yet simple set of classes for it. This would really set you up well for future languages, as it did for me. 

But as I said earlier, it depends on YOUR interests. The important thing is that you get started and learn to love your first ever programming language and dedicate yourself to it, good luck! :D
+1 ♦Avishka RJ ♦™ · March 5, 2015

I am learning C++ at the moment. I need another language except C++ and JAVA. 

+1 Donny Garner · March 25, 2015
Start with the english language then go from there!!!

+1 Gary Watson · March 3, 2015
As the others have said it very much depends on what you want to achieve.
Also what platform do you want to develop on?

If you are using a Mac, then Swift would be my choice.

If you are using a Windows PC, then C# is widely used and is a great language and is pretty modern.

Bucky has a lot of great tutorials on here, so try a few out and see what suits your best.
+1 Alex Micharski · February 22, 2015
Hello, I am Alex, an Associate of Computer Science. First you should learn how to use Alice 3D. Learning to use Alice 3D will rapidly increase your skill and understanding of making 3D objects and Java. Once you learn Java, you can move onto C# which will get you intelligent in many types of programming. Then you can go to HTML which will get you deep into programming and will bring you to CSS, and then JavaScript, then PHP, then SQL, then ASP, then at C, you will learn some concepts of Low Leveled Programming which can bring you to Assembly Language, or the most stressful language to learn. As a stress reliever, learn BASIC which can perform most of the tasks that C can perform, but it's much easier. Now with the knowledge of all these languages, you can make anything computer-related.

When you get to Mobile Development, start off with Android Development because that will make the job much easier, and the best part about Android Development is the fact that the main language you need to learn is Java. You might run into some Ruby while working with Android Development, with Ruby, you can learn Python, then you can jump to Apple Development and use X Code. Please know that Apple Development is the complete opposite of Windows and Android.

Now with the knowledge of all of this, you can do A N Y T H I N G !
+1 ♦Avishka RJ ♦™ · March 6, 2015
What are the main languages that use in web development field



Just joined the website? Feel free to introduce yourself here. Oh, by the way, welcome to BuckysRoom!

Bucky Roberts Administrator