DevelopmentLearning Resources

What are the best programming languages to learn first?

121
Get it here

Why did you vote for Python?

Easy to get started

Clear syntax

Lots of tutorials

Other options

66

Why did you vote for JavaScript?

Required for web development

No installation required

37
Get it here

Why did you vote for Ruby?

Elegant syntax

Widely used

37

Why did you vote for C?

Industry standard

Understanding of computers

29

Why did you vote for Scheme?

No Magic - it's clear how everything works

Great, well known textbooks

17

Why did you vote for C#?

.NET is a great toolbox

Great introduction to object-oriented programming

Limited support on non-Windows platforms

17

Why did you vote for Java?

Most commonly used language in industry

Consistent programming standards

Some confusing elements for beginners

12
Get it here

Why did you vote for Scala?

Type inference

Compiles to JVM bytecode

9
Get it here

Why did you vote for D?

Static with type inference

Has an improved C subset

8

Why did you vote for Assembly?

Low Level - it's how the computer works

Useful for embedded systems

5
Get it here

Why did you vote for Smalltalk?

Easy to learn and experiment

Lot of the languages inherit from Smalltalk

4
Get it here

Why did you vote for LiveCode?

Extremely simple to get started

Approachable yet capable language

Not a mainstream language

3
Get it here

Why did you vote for APL?

High-level

Clear syntax

3
Get it here

Why did you vote for Erlang?

Used in high profile distributed systems

Add Another Pro to Erlang
1
Get it here

Why did you vote for scratch?

You can create game using it

Easy to learn

Won't get you a job

1
Get it here

Why did you vote for Pascal?

Easy

Tons of academic reading for beginners

Not usable no more in real life

Are We Missing Something?

Help make this question more complete.

Add Option