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

68

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

Lacks concept of immutable data structure.

17

Why did you vote for Java?

Most commonly used language in industry

Best introduction to "C style" languages

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

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?

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?

Understanding of basics

Easy

Not usable no more in real life

Are We Missing Something?

Help make this question more complete.

Add Option