네 안녕하십니까?
웹프로그래밍은 컴퓨터 프로그래밍의 한 분야입니다.
우선 통상 C, C++을 먼저 배우라는 것은 기초를 탄탄히 하시라는 의미에서 드리는 의견일 뿐입니다.
왜냐면 웹 개발에 쓰이는 언어는 보통 C, C++ 언어로부터 파생된게 많습니다.
그러다보니 과장된 이야기로 C,C++을 배우면 다른 언어를 배우는데 훨씬 수월하다고 합니다.
하지만 꼭 그렇지는 않을 것입니다.
어디까지나 지식을 빨아들이는 능력은 개인차라는 것이 있을 것이니까요.
이렇게 정리하면 될것 같습니다.
시간이 넉넉하시고 기초부터 차근차근 개발자 수업을 받고 싶으시다면 C++의 기본정도만 먼저 학습하시면 될 것 같습니다. (참고로 여기서 어렵다고 웹프로그래밍을 포기하지는 마세요.^^)
하지만,
그렇지 않다면 구지 그러실 필요는 없습니다.
웹프로그래밍을 하는데 C, C++이 제동을 거는 것은 절대 아닙니다.
오히려 그것과는 너무나 다른 프로그래밍 분야입니다. 앞서서 말씀드렸지만 C, C++는 단지 언어 구조의 이해과 개념을 도와주는 역할이외에는 많지 않습니다.
이정도면 고민에 도움이 되지 않았을까 합니다.
다음에는
웹프로그래밍 분야에서 배워야 할 개발 언어에 대해 이야기하겠습니다.
웹프로그밍은 보통 두가지 분야로 갈립니다.
Windows 서버와 Linux 서버입니다.
어떤 O/S 플랫폼을 주로 잡느냐에 따라 배우셔야할 내용은 어느 정도 갈립니다.
다음과 같이 정리하겠습니다.
공통
-----
필수 - HTML의 모든 것(HTML5 포함), CSS, Javascript
선택 - Javascript Framework Open Sources(보통 jQuery 등을 이야기), ActionScript(플래시 분야), Adobe Air
O/S별
------
※ Linux(리눅스) 서버
필수 - PHP, MySQL
선택적 필수 - JSP, JAVA 기초(이것을 원하는 클라이언트도 있으므로)
소양적 필수 - Linux 서버의 기본적 작동에 필요한 지식, 보안
※ Windows 서버
필수 - ASP.net(C# 또는 Visual Basic), ASP.net은 언어가 아니라 기술을 칭하는 용어입니다. 그 기술에 사용하는 언어가 C# 등이 되겠습니다.
선택적 필수 - ASP(ASP.net이 나오기전에 주로 사용하던 언어입니다. 이것을 원하는 클라이언트도 있겠죠?)
소양적 필수 - Windows 서버의 기본적 작동에 필요한 지식, 보안
도움이 되셨길 기대합니다.
즐공하십시오.