Ответ может быть «да» или «нет» в зависимости от того, что мы называем словами «изучить язык».
Если «изучить язык» это запомнить его синтаксис и ключевые слова, то семь дней — вполне достаточный для этого срок.
Если же «изучить язык» это начать писать программы на нём, то семь дней — маловато, особенно учитывая нулевой опыт в программировании.
Программы бывают разные. Свою первую программу вы можете написать в первый же день обучения, просто скопировав строчку из примера. Можно ли сказать, что вы «изучили язык» за один день? Очевидно, нет. Но это уже маленький шажок вперёд, за которым последуют и другие.
Lua — это скриптовый язык, часто применяемый при написании логики предметной области в играх, в том числе в аддонах для игр. Но для написания аддона мало знать язык, нужно знать API и саму предметную область — то, как игра работает изнутри.
Я бы посоветовал поставить более измеряемую цель. В примере с аддонами это будет не «изучить Lua», а «написать минимально работоспособный аддон, который загружается и выводит сообщение на экран». Такие небольшие, но конкретные и достижимые цели дадут мотивацию и помогут сохранить интерес не на семь дней, а на более длительный срок.
Здравствуйте!
Когда есть стремление, можно выучить любой язык программирования по крайней мере понять его синтаксис. Остальное набивается с опытом и дополнительным изучением библиотек и модов для языка.