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!!!)
+1 Tyler Fitzsimmons · October 21, 2014
Hey there!

I'm new to the forum as well, but I welcome you.

I strongly advise starting with Python and maybe even Java because that's a fantastic programming language to begin with. Actually, both of them are quite decent.
+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 c student · December 16, 2014
1. depends if you want to get into scripts or programming
2. depends on what you want to do with the language

for me, i started with c and i feel confident to recommend it to you as a beginner language despite its potential difficulties you may have with it, getting to understand how c works in memory and having your share of irritating segmentation faults.  the reason i say this is because with c, you'll have to learn the most core concepts of programming to be able to deal with it such as methods of abstraction and also the craftsmanship to create and understand how everything fits together whereas higher languages such as java would be for people who have completely built a solid foundation of this to construct practical and useful programs for the outside world.  c is powerful, used in a variety of situations, small, yet gets the job done quickly. it will meet almost all of your demands if you know your way around it and it won't let you down.

with scripting languages? i don't know, i've never stepped into the depths of scripts to recommend anything.
+1 Robert Summers · December 16, 2014
C because you can make almost anything with C, it's how other programming languages got invented
+1 Muamet Shasivari · December 16, 2014
Every programming language will take your time and energy anyway.
I suggest you C#.
Because Visual Studio Community is FREE now,Tools are easy,you can build Web,Desctop,Android,IOS and much more.
So better invest time and specialize in one language than to know only the basics of many languages:)
+2 ahmedtarek mahmoud · December 16, 2014
c++ to get the basics down :)
+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
0 Amit . · January 10, 2015
Python and only Python. You will love it.
0 Alam Khattak · January 10, 2015



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

Bucky Roberts Administrator