Learning a language is one of the most common resolutions in the beginning of the year. And, I always get emails from people asking for advice. To help these people to learn a language in 2016, here are the resources I recommend.
Assimil is always the first course feature on my list; Assimil took the first place on my list after I finished the French course, see the review here. The course is simple; the lessons are short and progressive. Grammar is explained, but it is not the focus of the course and the vocabulary is fairly extensive.
All FSI courses are alike, but some are better than others. They are old, some more fitted to diplomatic situations. The courses are dense, sometimes difficult and boring. Take a look at my review of the FSI French course here and decide whether to use it or not. For me, is the perfect complement to Assimil. Here you can find the courses for free.
Grammar is part of a language, and to speak and write well you need to know at least the basics. There is a wide range of books; I made a post about the books that I know here. But don’t overdo it. One grammar book is often enough.
Vocabulary & Writing
Use an application for learning vocabulary, as Duolingo, Anki or Memrise. Each has its own style and you can customize your own phrases with photos, audio, etc. Moreover, what about to train your new vocabulary writing a bit? Two good options are Lang-8 and again, Italki.
There are many more resources. But to get start and achieve a good level (B1, maybe B2) these resources are more than enough.