D
D
dimkin72017-02-28 16:53:08
Programming
dimkin7, 2017-02-28 16:53:08

How do you learn a new programming language: books, video courses, something else?

What is the most effective (fast + efficient) way to learn a new programming language now?
Previously, I studied only from books, now there are a lot of video courses, online simulators.
In Russian or English? Paid or free?
(needs Python, then Java but that doesn't matter)

Answer the question

In order to leave comments, you need to log in

7 answer(s)
V
Vladimir Martyanov, 2017-02-28
@vilgeforce

You can't learn a language from video courses, IMHO. Books + practice needed.

L
longclaps, 2017-02-28
@longclaps

Perhaps the best way for you to learn a language is by asking questions (here, free).
After all, you didn’t lift a finger to try “about courses / simulators” yourself (first Python, then Java, but it doesn’t matter).
Are you planning to get married - come for a consultation)

G
GavriKos, 2017-02-28
@GavriKos

Always at all times - only PRACTICE. You can read dozens of books, watch hundreds of video tutorials - but until you sit down and start coding in this language - there is ZERO use of this. Especially considering that syntax learns very quickly and is not decisive in learning a new language.

E
evgeniy_lm, 2017-02-28
@evgeniy_lm

A programmer is someone who writes programs. A person who cannot READ is unable to write. unable to become a programmer. Programming is taught only with the help of books and in no other way.
Programming courses are nothing more than "one of the ways to honestly take money from the population", in real life, if you wish, you can learn much more on your own and for free.
Video courses create the same dummies as you, only more stupid and arrogant, by itself, it’s not realistic to learn anything from them.

R
riot26, 2017-02-28
@riot26

The courses will draw out a monthly salary to acquaint you with the syntax. The right way is books (with practical tasks in them) and a lot of practice.

L
lega, 2017-02-28
@lega

1) Watch a couple of introductory videos to know how to harness horses
2) Get familiar with the syntax
3) Study the top questions on stackoverflow on this technology so that there are no newbie questions
4) Start making a project, and there already ask specific questions along the way

M
Mikhail Potanin, 2017-04-27
@potan

I prefer books and articles in Russian (this is how I mastered C/C++, Perl, Lisp, Prolog). If there are none, I try to understand the documentation and examples (this is how I learned TCL, Haskell and Scala).
But with complex languages, the documentation doesn’t work, I couldn’t figure out languages ​​with dependent types in English literature, but I came across a Russian video course on Idris - it went very well.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question