조언을 위해 미리 말하지만.. 나는 문과 대학생이야. 수학은 거의 잼병이구..
취미로 프로그래밍을 할까 생각하는데.. 잘 아는 형들이 조언 좀 해줘


친구가 프로그래밍으로 이것저것 만들어내는 거 보고(친구=컴공과생)
프로그래밍을 배우는 것을 취미로 삼는 것도 좋겠다고 생각했어.

 
그래서 이것저것 찾아보는데, 반응들이 \'금방 포기할거다\'라는 식이더라고.
특히 이 갤에서 찾아본 \'취미프로그래밍 테크트리\'(http://gall.dcinside.com/programming/85935)를 보니까...





웹플밍 테크트리 : html-> w3c 표준 완독 -> 자바스크립트 -> prototype.js, jquery ->  MySql 이해 및 쿼리문 익히기 -> php, asp -> xml, json 등의 데이타포맷 이해 및 적용 -> 자바 -> jsp -> MVC 개념탑재 및 적용 -> 스트럿츠 -> 스트럿츠2 -> 스프링 -> 하이버네이트 or IBatis -> Adobe Flex or Microsoft SiverLight  끝.

윈플밍 테크트리 : c -> WinAPI -> c++ -> MFC -> java -> C# -> windows 운영체제 이해  끝.

게임 : 수학의 정석 \"공간도형과 방정식\", \"벡터\" 단원 정독 및 연습문제 풀기 -> c++ -> directx 초기화 및 창 띄우기 -> 버텍스버퍼의 이해 -> 인덱스의 이해 -> 화면에 기본도형 그리기 -> 메쉬의 이해 및적용(ID3DXMesh 위주로) -> 프로그레시브 메쉬 이해및 적용 -> Vertex Normal 계산법 이해 및 라이팅적용 -> 높이맵 이용해서 지형만들어보기 -> 카메라클래스 만들기 -> 픽킹 -> max 에서 x파일로 익스포트 한후 d3dx에서 메쉬띄워보기 -> max에서 바이패드나 본을 이용해서 캐릭터 만든후 x파일로 익스포트 해보기 -> x파일 분석 -> 본애니메이션 이해 및 적용(x file) -> 스키닝애니메이션 이해 및 적용(x file) -> 더이상은 모름.

X-Internet 테크트리 : Action 2.0 ->  flash 9.0 툴 익히기 -> Action 3.0 -> Flex -> C# -> SiverLight 





이거 보니까 앞이 깜깜하더라고...
원래 취미로 하는 것도 이 정도로 배우는 거야?ㅡㅡ;




아예 잘 모르는 분야다 보니까 질문도 애매모호한데... 정리해보면

1. 취미로 배우는 것도 이과 수준의 수학적 지식과 위와 같은 테크가 필요한거야?

2. 초보가 시작하기에 좋은 언어.. C가 언어의 기본이라고 하는 분도 있고, 초보는 닥치고 C#이라고 하는 분도 있고.. 뭐가 좋을지 모르겠어. 조언 좀 부탁해..