Post: Best language to learn for a beginner?
04-19-2013, 05:05 AM #1
(adsbygoogle = window.adsbygoogle || []).push({});
Hey there!

I was wondering, what the best programming language is to learn for a beginner that has little knowledge about programming, ive always been interested in programming games, ive done research on it and i have probably answered my own question here because ive heard C would be most beneficial to learn first (makes sense seeing as it was the "mother" of the C languages, but what would you say is the best/easiest to learn first?

These are the languages i know of, off the top of my head:


C
C#
C++ (& other C++ variations)
Lua
Python
Ruby
Java
Javascript
Pearl


I know of others but they arent really used to code games (i dont think Lua & Pearl are used to code games really tbh,) more websites or programs/apps...anyway which language would you recommend i learn first (any reasons would be nice if you could add them in as well please) and also is it beneficial to be reasonably good at maths to program? or do you have to be really smart?

Thanks in advance.


Extra information

For those of you who wonder what my knowledge of programming is, i tried to learn C++ (Beginners) and learn the basics of that so i understand syntax's and basic coding but it was a little while ago and cant really remember much, i would pick it back up easily though if i re-tried to learn again.
(adsbygoogle = window.adsbygoogle || []).push({});
04-19-2013, 07:47 PM #11
Pichu
RIP PICHU.
Originally posted by SneakyDetective View Post
Great information! i will definitely give Python a closer look, any help on where to find good tutorials or (e)book's? Smile


I have an ebook on Python that I had purchased, it costs roughly 30-40$ but I'd be willing to sell you a copy of mine for a small fee.
Originally posted by MrRawwwrReptar View Post
This guy, this guy knows what's going on :boss:

Totally agree with assembly language first, even if you only skim the surface of the entire language it is a great start-off point for programming. People tend to ignore it due to it's blandness, but every line of code eventually gets converted to assembly, and then further to 1's and 0's and no further (we hope :P )


I don't recommend Assembly at first. It's great to use with other programming languages but it has a tough learning curve at first.

Actually, any compiler takes the language it is compiling and converts it into binary. Assembly language is a low level programming language that is close to Machine Language and can more of a direct influence on how the machine operates.

Most High Level programming languages operates by the use of objects and so we can build off of these objects and reuse them to speed up our programs and make them more powerful.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo