4 ms·
I've been there. Especially in the beginning of this year. I forced my self to finish a JavaScript and Jquery book without stopping to change. Great, now I can
by Nickersf 11y ago
I've been there. Especially in the beginning of this year. I forced my self to finish a JavaScript and Jquery book without stopping to change. Great, now I can make better (or slower) web pages and know JS - big deal. The purpose was to sit, and really learn all the core aspects of a given language.
This is mainly a matter of self discipline. This term I'm taking a C++ course at college. Skimming the book for the class, I already feel far more confident with the material knowing another language.
After learning one language I would suggest using that new skill set to reproduce some traditional software applications (Calendar, Calculator, Text Editor, ...). Additionally it would be wise to test how well you can read other peoples code in that language. It took me about 2.5 months to be able to work with JavaScript and the DOM effectively.
Also consider that compilation, weak/strong typing, data types, variable assignment, for and while loops, if statements and logical/comparison operators, and OOP exist in most languages. I found the key is understanding these topics in one language. Beyond that it's a matter of adjusting to the syntax in other languages.
Overall, find a strongly rated book on language ______ thoroughly complete the material, make sure you understand it. Write some applications with it. Make the time to do all of this. A line of code a day, or 20... Read about the language with the bias towards learning. Drive yourself towards self learning all the time. If all this seems like shitty chore most of the time, re-think choosing programming as your career. Oh, and you have to love fixing broken logic all the time.
Best of luck to you! Let me know how it all works out @nickersfpdx