It is awesome that there are educational articles on Habré. So to say: we study in steps: Ruby drop by drop, Python ounces and something (forgot that) with buckets. And ... I almost forgot - Java - cups.
For the future, we can offer the following units:
- carat
- gram
- milliliter (not a drop!)
- pound (this is for the average level)
- pud (this is already when studying at the senior level)
')
You can also switch to the measurement speed: we study javascript at a speed of two functions per hour, or we can accelerate PHP to 50 lines per second.
It is great that there are educational materials, and it is strange that names are so unoriginally coming up. Apparently, to look cling? But it seems to me that if a person is interested in Python, it’s all the same - they squeeze it out with drops, or pour buckets :)
It would be very apt to note the lessons in%, however, everyone who publishes (I think so) is unlikely to have a clear plan for learning a particular programming language. Therefore, for some it will be 20%, and someone will understand that the language has become clear, and the functions will always be possible to look at the documentation api.
I, at least, at a certain stage of studying “anything,” there comes a moment of “enlightenment”, after which any training course becomes redundant, and the questions that arise during programming are on the verge of language capabilities (or, to be precise , my capabilities) - and almost with a probability of 99% are not disclosed in any training courses, and that is completely offensive - practically not provided for in frameworks.
Well, what can you do? Typical tasks are solved by basic functions, extended ones - you have to write functions yourself. But the most interesting tasks - you have to poke yourself - from beginning to end.
By the way, like you - I do not know, I have in the field of web programming, the most interesting thing begins when building queries to the database. It is the tricky samples with all sorts of accelerations and optimization - that's what the thin spot. And everything else (I write in CakePHP) is basically so trivial that it will “spoil” into any other language or framework without much trouble. It seems to me.
And you?