Нашел удобным msys2 + Clion под Windows, и Arch Linux + Clion. gcc 5 есть в и там и там. pacman/pacaur оказались для меня очень удобными (pacman используется как в Arch так и в msys2). Поиск и установка пакетов как assimp, sdl2, opencl, итд очень удобна, и все (отмечу, что в msys2 пакетов меньше, но для разработки достаточно) работает без проблем. msys2 это форк cygwin, но более демократичный (на мой взгляд, со стороны лицензирования), хотя и урезанный. Clion, хотя и не бесплатный, но для новичка, как я, хороший выход кросс платформенной IDE. cmake очень нравиться, сборка моей программы без проблем работают и под windows и linux. Прошел vimtutor и этого хватило для git submit . . Конечно DirectX поменять на OpenGL и OpenCL и посмотреть на ОpenMP. Удачи.