What are the 10 most important things to learn in web development as of 2015?

Answer by Tomáš Hromník:

I have created an ultimate guide for web developer. You can choose if you want to be a front-end, back-end or a full-stack developer.

Front-end developer needs to know:

  • HTML5, CSS3, JavaScript, jQuery
  • at least one of the front-end JS frameworks/libraries – Angular, Ember, React,…
  • at least one of the UI libraries – Semantic UI, Bootstrap, Foundation, Polymer,…
  • front-end tools – Gulp, Grunt, Bower
  • One of the CSS preprocessors – LESS, SASS, Stylus
  • One of the JS preprocessors – CoffeeScript, TypeScript, LiveScript

Back-end developer needs to know:

  • Basic HTML, CSS, JavaScript
  • One of the back-end languages – PHP, Python, Ruby,…
  • One of the back-end frameworks – PHP (Symfony, Laravel, Nette, Zend, CodeIgniter,…), Ruby (Ruby on Rails), Python (django), JavaScript (Node.js, Express.js, Total.js, Sails.js, Meteor.js)
  • One of the databases – MySQL, MongoDB, PostgreSQL, MariaDB,…

    Full-stack developer needs to know:

    • All of the above (front-end + back-end)
    • Meteor.js or MEAN stack.

    What is the most interesting technology? Meteor.js – it's not just a framework. It's a platform for building real-time web and mobile applications in JavaScript. It's build on top of Node.js It takes care of the whole development process from creating application, packages, front-end + back-end, database and deploy. It's very easy to learn. I build only real-time applications since I use Meteor.

    What are the 10 most important things to learn in web development as of 2015?

    Advertisements

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out /  Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out /  Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )

    Connecting to %s