Camke외 다른 방법도 복잡하긴마찬가지
Cross platform 으로 그나마.....

그래서 Visual Studio가 인기있는것 같습니다. 즉시 코딩을 시작할 수 있으니까요.
이것도 세세하게 파고들면 끝이 없긴 하지만요.