Required skill to become a master of programing language :-
3:)Accept coding challenges.
4:)Creative coding ideas.
5:)Interest in coding.
7:)Accept debugging challenges.
You should take the tutorials correctly,practice them and again practice if you forget it by chance......and you should have a creative mind.......then you will notice that things are becoming easier and you will not face any problem in coding.....enjoy programming and be happy.....!
Coding regularly serves to remember the special words and symbols that make up the syntax of each language. But I would add if you always write similar code or confront similar problems, then you might only master a part of it. Most languages are touring complete which means they should serve for ANY purpose, it's just that some make it more difficult than others. So trying to solve problems which the language or framework isn't really designed to do is a great exercise to understand its limits and know when it's time to switch language.
Begin from the basic syntax of the language and do it enough till you are good enough to do basic problems. The subtle details and loopholes will be filled as you start solving basic problems (I feel sololearn is great for this). Then escalate your level with data structures and learning new algorithms and all. And you will be a pro at it, but be consistent
Abhay pratap Singh reported, but a) I think someone just learned to use for loops with browser automation tools and b) Sololearn really need to filter and limit based on post frequency and repeated content