DevelopmentLearning Resources

What are the best programming languages to learn first?

122
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

28

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#?

Great introduction to object-oriented programming

.NET is a great toolbox

Limited support on non-Windows platforms

17

Why did you vote for Java?

Most commonly used language in industry

Fantastic IDEs

Some confusing elements for beginners

13
Get it here

Why did you vote for Scala?

Type inference

Multiparadigm

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?

Approachable yet capable language

Extremely simple to get started

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?

Easy to learn

You can create game using it

Won't get you a job

1
Get it here

Why did you vote for Pascal?

Clear syntax

Understanding of basics

Not usable no more in real life

Are We Missing Something?

Help make this question more complete.

Add Option