The best way to learn more and be better at any programming language is proposing yourself to complete a project which solution is "not obvious". Let me tell you a story. I'm a Systems Engineering student, and a teacher left as all a project that had to be made in Java, the thing is that no one on my course knew half thing about Java, our teacher taught us the basics and what de OOP was about, and some simple examples of classes, objects, methods, interfaces, etc. The problem was that we had to learn how to do stuff ourselves alone, and I think it was the best way to learn. There is no better way to learn something new than doing it, I learnt a lot making that project. Why? Because at first, I had no idea how to do it, for its solution was not obvious to me.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The best way to learn more and be better at any programming language is proposing yourself to complete a project which solution is "not obvious". Let me tell you a story. I'm a Systems Engineering student, and a teacher left as all a project that had to be made in Java, the thing is that no one on my course knew half thing about Java, our teacher taught us the basics and what de OOP was about, and some simple examples of classes, objects, methods, interfaces, etc. The problem was that we had to learn how to do stuff ourselves alone, and I think it was the best way to learn. There is no better way to learn something new than doing it, I learnt a lot making that project. Why? Because at first, I had no idea how to do it, for its solution was not obvious to me.