In previous posts we have already referred to the imperative that future generations (in fact already present) will have to acquire programming skills, comparable to the necessity to learn English to the generations of a couple of decades ago. Within this knowledge, one that seems to us absolutely unquestionable is to know the basics of HTML. In varying degrees, everyone should have some knowledge of this markup language, and we wanted to make a collection of the best sites and the different options that exist for learning HTML, whatever the level of knowledge of it. So, we are sorry, but there's no excuse ...
First, we can go to the classic resources and formulas, almost nostalgic or simply for lovers of the paper (in digital format, though, Nature must be preserved at all costs!): Books.
There is a website where you can download in PDF format, an incredible number of useful volumes of almost all known programming languages: http://it-ebooks.info/. Specifically for HTML5 and CSS3, have considerable variety, among which are the following: http://it-ebooks.info/book/2924/
The next level in terms of format and effort would go to the video tutorials. With them, it is easy to assimilate concepts in a more visual way, being able to see in practice the theory learned during the reading of the manual, without having to set up our development environment ... for now. In this video series (whose cover Sir Tim Berners-Lee, creator of the World Wide Web 25 years ago appears), you can rest on the couch and let the knowledge flows to you.
If we have decided to roll up our sleeves and get into job, it's time to start wearing the "<>" button. An excellent place from which to start is this: http://is.gd/9uJKFH. In it, we're recommended some steps to get started, tools and concepts to be memorized. While it prescribes a different order than us, it is a link with a very interesting (and well filtered) compendium of tools to use when you want to start with the layout in HTML5, and you walk a little lost between the many choices. Stand out from editors "Brackets", a powerful and simple tool that will allow us to see the results of our code as we write.
If the leap from book to video, and from video to tutorial is too large, there is an option that is usually foolproof, but requires to be consistent and applied: the courses.
The diversity of options is as vast as the possibilities of HTML5 as a layout. There are courses that take us from the earliest beginner to expert levels in exchange for loyalty and uprightness (and perhaps some money) in our level of application that last around the academic year. Others focus on the acquisition of solid basics, and leave the user to put them into practice through their own examples and creativity. Of these, include:
- codeacademy.com: One of the best and most popular places to learn to program, not only in HTML but in any language. It lets go seeing the result in real time as it generates the code . In this way, we can see each element we add, how they react to a CSS property or how the disposition thereof will be. Once the course is completed, we are offered different projects to implement the concepts learned. By putting a catch: users that are really baseless beginning programmers can suffer a little bit to complete some of the exercises.
- udacity.com: This American platform is distinguished by having teachers from the most prestigious schools and universities around the world. Very "American" courses are taught with great video component, and a series of book reviews in each chapter. The site is very well structured and easy to stop, review a concept or extend through the associated documentation, and continue with the tutorials.
- udemy.com: Udacity like Platform, offers interesting courses in different languages. The organization, content and methodology of the courses is really friendly, so being consistent and rigorous can obtain good yields of these courses. Among the many deals, we have selected this one as a good choice for beginners in HTML5, but here we list all the courses related to web development.
- miriadax.net: This is an online training platform that was born under two large national corporations such as Telefónica and Santander are, but over time has become a reference in Europe. All kind of courses, quite the MIT style with an unmistakable university parfume, and a teacher and community support more than interesting. At the time of publishing this post there is no HTML related course open, but it's good to look at often, there is always something interesting.
- learnable.com: Another platform whose courses are taught to a greater extent through video, offering students exercises after each unit. As an added value, we have to remark that allows us access to all books SitePoint (and there are many) under a subscription model, but you can try free for 14 days and decide if we are really interested for paying. Here is a list of useful courses on HTML.
Finally, and following on from the list offered on the last link, leave some links to some of the most common HTML frameworks of development and greater community behind. With them, you will never feel the terrible fear of a "blank page". All are fairly intuitive when working with them, and all are well documented, both in a theoretically and a practical way, with examples and communities that support them, so we find it difficult to choose one to recommend. It is best to try them and see which one best fits our features:
Of course there are endless other options in terms of platforms, tutorials, manuals and bibliography, but this list and the order in which the actions are proposed, try to be a significant synthesis of how many options there are on the market of training in HTML . The goal is that someone reading this article perceives no need to keep looking over, choose the method that best suits your condition and level, and start working with any of the recommendations to become a true digital artisan who appreciate at RAILSMill.