Date:
Обе программы бесплатные
Фронтенд-разработчик от «Хекслета» — программа обучения с нуля до трудоустройства
Это сложно
Стиль повествования легкий и понятный
Макеты
Обычно приложения используют функции кэширования, чтобы сохранять результаты дорогостоящих вычислений и воспользоваться ими позже из кэша, а не пересчитывать их еще раз