administrator Posted October 24, 2017 Report Share Posted October 24, 2017 Hi, One of the things I teach is that you can't know it all as a programmer ... it is literally impossible since new frameworks and libraries come out all the time. The key to being an effective developer/programmer is to: Learn the core language(s). Learn the most popular framework for the language of choice. Do the equivalent of 'hello world' for some choice libraries that are popular. Notes: If you are learning the web stack, you have to learn: HTML5 CSS3 JavaScript ... Now you have to pick a server side programming technology. For example: PHP JavaScript/Node Python Java Ruby And finally, a server side web framework ... some examples: PHP Laravel Java Spring Python Django Ruby Rails Etc ... Concentrate on your framework of choice and build simple web apps. I should mention, you have to learn databases as well. Pick a relational database like MySQL and learn to ever important SQL database language. Once you have the above down, then you can go explore things like jQuery, BootStrap, ReactJS etc ... But only very superficially. The goal when looking at these extra libraries is to just understand what they are used for. Nothing more. Now, when I project comes up, you will know which library might work for you at that time. And if you find for example, jQuery could be useful, then your nerd-need has come and it's time learn enough jQuery to solve that programmatic problem. Stefan Mischook Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.