Язык программирования: JavaScript, Статический HTML: формы, кнопки, списки, модальные окна, таблицы. CSS Для себя Есть идея разработать на тонком web-клиенте узкоспециализированный UI для задач, с функциями аналогичными MS Excel, НО! в очень-очень-очень ограниченном объеме (редактируемые ячейки, добавить/удалить столбец, фильтрация, поиск по содержанию, скрыть/отобразить строки/колонки,подсветка текста,контекстные меню, группировка столбцов/строк, drag-and-drop столбцов и строк/групп), с точки зрения нагрузки, строк в одной таблице может быть до 10 000 -15 000, активных таблиц на экране всегда будет две. Отрабатывать идею UI, для начала, планирую на статическом HTML/CSS + клиентский Javascript без фреймворков, и пока без бэка и серверной части. Нужны НЕ частые консультации на тему того, как решить ту или иную проблему разметки с HTML/СSS в границах указанной задачи, а также потом консультации по части подключения клиентского JS для компонентов UI и их взаимодействия, что я указал выше.