T
T
Taras Chornyi @Taras2014-01-31 21:57:17
Programming
Taras Chornyi @Taras, 2014-01-31 21:57:17

What programming language to learn?

Decided to start learning a new PL, finally. Now I only know php and js.
So, I am interested in such a PL, so that the syntax is similar to php and the same js. Well, it wasn't that hard to get started.
What do you advise?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
V
Valery Makarov, 2014-02-01
Chornyi

Java.
1) Dear C-like syntax.
2) It is considered a language with a moderate threshold of entry. Overpower.
3) Cross-platform.
4) A lot of quality literature. Lots of libraries for all occasions.
5) "Language for everything" (web, desktop, enterprise, mobile - choose your direction).
6) OOP.
7) If you reach a decent level, you will easily find an interesting job with a high salary.

S
Sergey Lerg, 2014-02-01
@Lerg

Python, Go, Lua, C.

F
Flaker, 2014-01-31
@Flaker

Ideally, if you really want to program, this would be good:
1) Assembler - it is not necessary to study thoroughly, it is worth mastering the base in order to understand how memory is arranged, what is a byte, what is a DWORD, what is " array" in computer view and so on.
2) C++ (IMHO, it makes no sense to learn C separately, and then C++)
2.5) If you really got carried away with C++, then we start learning boost, Qt along the way.
3) C# - Worth a look just
4) PHP, JS
Further on the circumstances.

I
Ivan Ivanov, 2014-02-01
@0x3

Python, I think, in conjunction with C will be enough. The rest can be at your discretion. I don’t think it’s worth learning a lot of languages, now it’s useless

N
Nikolai Turnaviotov, 2014-02-01
@foxmuldercp

python, pearl
and in general - learn the basics, then you will understand that you can write the same thing in different languages, only details will differ, such as descriptions and gui.
because the main operators, operands, types - for, if, assignments, mat. operations in all languages ​​differ little.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question