DevelopmentLearning Resources

What are the best programming languages to learn first?

126
Get it here

Why did you vote for Python?

Easy to get started

Clear syntax

Lots of tutorials

Language fragmentation

Other options

69

Why did you vote for JavaScript?

No installation required

Required for web development

Many errors pass silently.

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

.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

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?

Lot of the languages inherit from Smalltalk

Easy to learn and experiment

4
Get it here

Why did you vote for LiveCode?

Extremely simple to get started

Fast to get results

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?

Tons of academic reading for beginners

Easy

Not usable no more in real life

Are We Missing Something?

Help make this question more complete.

Add Option