Если вам хочется сидеть на винде изза привычного интерфейса, то могу предложить вместо убунту попробовать другие дистрибутивы (также на базе убунту), у которых более привычный "виндаподобный" интерфейс. Сам сижу с недавнего времени полноценно на elementaryOS, с такими же задачами (фуллстэк) и все норм. Также можете глянуть Mint, Deepin, Manjaro (те, с которыми сталкивался и показались "привычними" и удобными) ну и также много других дистро. Если конечно проблема в этом. Ну а если дело во взаимодействии (хочу ехе а не быть хацкером с терминалом, то... Увы, тут придется смириться. Ибо почти вся веб разработка через консоль управляется. Тот же самый гит с коммитами, все эти npm, pip, gem и прочее, требуют также взаимодействия через консоль)