c를 조금 배우고 지금 c++을 집에서 책읽으면서 독학하고 있는 학생입니다.
제계획은 c -> c++ ->api.mfc -> direct x 머? 이런 순서로 공부할 예정입니다.
제 생각에서 여기서 가장중요한게 c++이 아닐지 생각 되더군요...
그래서 궁금한 점이 있는데요. c/c++ 공부하실때 그냥 책만 붙잡고 처음엔 파신건지...
c++기초 플러스 << 이책을 공부하고 있는중인데요. 조금은 지루하기도 하고 ~.~;;
좋은 공부방법좀 소개해주세요~
이때까지 밑바닥에서 뺑뺑돌면서 삽질하던게 갑자기 길이 트이는 느낌일겁니다...
그리고 mfc, api는 directX를 보기 이전에 볼 필요까지는 없습니다.
사람마다 공부하는 방식이 다른데, 적어도 제가 보기에는 지루하고 갑갑하고 원하지 않는 모듈들이나 뭔가 실제적인 작동을 보이지 않는 단순 프로그램들 줄줄줄 써내려가는것보다는 자신이 원하는 기능들의 일부라도 만들어보는 그런 프로그램들로 작업을 해보는게 훨씬 재밌고 빨리 배웁니다.
DirectX 역시 api 입니다. 고로 다이렉트X를 어느정도 줄줄 파다보면 win32 api도 써야할 일이 올거고, 그러다보면 무슨 바이러스 퍼져나가듯이(-_-?) 다른 프로그래밍 기술도 늘게 됩니다.
... 대신 남들이 보면 좀 이상한 테크트리를 탄 모양이 되죠 저처럼-_-
그래도 뭐 별로 신경안씁니다. 언젠가 다 쓸수있을거니까요-_-;
아 그리고 자료구조, 알고리즘, 객체지향 설계기법 관련 서적들은 C++배우면서도 쭉 교양서적 읽듯이 읽어보시기 바랍니다.
객체지향 설계기법에 대해서 생각을 하면서 짠 소스와 아닌 소스들은 프로그램이 좀 커지고, 프로젝트를 두번정도만 해봐도 차이를 팍 느낍니다.
단순히 api 몇줄 적어다가 모양만 이쁘게 지쟈쓰하게 짜놓은 소스들은 겉보기에 광고는 될지 몰라도 실제로 쓰지는 못합니다.