Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Смотря для чего. Notepad++ это обычный редактор текста, как обычный виндовс блокнот. Visual Studio (не code) это не просто редактор кода, а полноценная среда разработки для проектов на .NET и C++, включающая свою систему сборки, редактор кода и тд.
Следовательно, если ты хочешь писать на плюсах, либо dotnet, то возможно визуалка тебе подойдёт, использовать её для луа и других языков это бредовая идея. Для этого больше подойдёт notepad++, либо visual studio code
Смотря для каких целей.
Notepad является простым редактором кода, а Visual Studio - полноценная IDE. Отличия в том что IDE это более масштабный инструмент.
Возможно ты перепутал с Visual Studio Code, это тоже редактор кода, однако в сравнении с notepad на неё можно устанавливать дополнительные расширения для удобной работы. А так на обоих этих инструментах можно писать lua скрипты