컴퓨터 프로그래밍,언어 교재 추천

컴퓨터 프로그래밍,언어 교재 추천

작성일 2015.05.06댓글 4건
    게시물 수정 , 삭제는 로그인 필요

요약하자면 자랑은 아니지만 상황이 무척 안좋습니다

그러니까 수학이나 과학(문돌이) 그냥 진짜 전혀 모른다보시면 됩니다

미적분 공부해본적도 없습니다. 교육과정에도 없었으니까요

 

대학 수업도 하나도 못 따라가고있구요;

프로그래밍도 뭐 그냥 게임이나 채팅정도로 쓰던건데 알턱이 없죠

 

그래서 아주 쌩기초부터 아주 바닥부터 빡시게하려고하는데

뭐 필요하다면 수학도 인강으로 겸하려고요

 

교재를 좀 알아보니까

윤성의 열혈 시리즈랑

나프잘 이라는게 가장 눈에 띄었는데

어떤가요

 

어떠한 과장이 없이 진짜 가장 심각한 케이스라고 보시면 될듯합니다

원래 수포자였는데 기억이 하나도 안납니다; 집합부터 다시해야할거같네요

 

프로그래밍도 진짜 아무것도 모르는 0인 상태에서 저 열혈 교재가 도움이 됩니까

인강도 포함되있다고 하던데

 

재차 강조하지만 홍보성 글은 최대한 자제해주세요

저는 꽤나 심각한지라

 

사람들마다 말이 다르던데 단순 프로그래밍 공부하다 씨++을 하라

바로 씨++을 하라 그러던데

 

공부방식도 잘 모르겠네요;

학원은 ㄴㄴ합니다 독학이에요

 

 

 

홍보성 짙은 글이나 복붙글은 몇 차례 봐와서 가급적 말아주시구요


#컴퓨터 프로그래밍 언어 #컴퓨터 프로그래밍 언어 종류 #컴퓨터 프로그래밍 언어 순위 #컴퓨터 프로그래밍 언어의 역사 #컴퓨터 프로그래밍 언어 순서 #컴퓨터 프로그래밍 언어 뜻 #컴퓨터 프로그래밍 언어 분류 #최초의 컴퓨터 프로그래밍 언어

profile_image 익명 작성일 -

먼저 수학이나 과학을 잘 모르더라도 프로그래밍을 배우는 데는 문제가 되지 않습니다. 더하기, 빼기, 곱하기, 나누기, 큰지, 크거나 같은지, 작은지, 작거나 같은지, 같은지, 같지 않은지, 논리곱, 논리합, 논리 부정만 아시면 충분합니다.

 

가까운 도서관이나 오프라인 서점에서 가서 직접 확인하고 마음에 드는 것으로 선택하십시오. 책을 선택하는 것은 매우 개인적인 문제입니다. 책은 개인의 학습방법, 학습정도 그리고 취향에 따라 결정되어야 하기 때문입니다. 나 인터넷서점으로 베스터셀러 목록을 작성한 다음 오프라인 서점에서 한 권 한 권 꼼꼼히 확인하고 마음에 드는 것으로 선택하는 것이 가장 좋습니다.

 

프로그래밍 언어를 배우는 순서는 없습니다. 바로 C++언어를 배워도 됩니다. 그렇지만, C++언어를 보다 쉽고 재미있게 배우고, 스스로 문제를 풀어 C++언어로 프로그램을 만들고자 한다면, 먼저 프로그래밍을 배우세요. 문제를 풀어 프로그램을 만드는 일인 프로그래밍을 먼저 체계적이고 전문적으로 배우세요. 그래서 창의적인 혹은 창조적인 문제 해결 능력을 갖추도록 하세요. 왜냐하면, C++언어로 하는 일인 프로그래밍이란 문제 해결 과정이기 때문입니다.

 

먼저 문제를 풀어 알고리듬을 만드는 방법을 배우세요. 그리고 C++언어로 알고리듬으로 프로그램을 만드는 방법을 배우세요. C++언어로 알고리듬으로 프로그램을 만들 때 필요한 C++언어의 문법적인 기능을 이제 C++언어 책에서 찾아서 읽어 보고 적용하는 방식으로 공부하세요. 난이도를 높여 가면서 많은 문제를 풀어 프로그램을 만들다 보면, 스스로 문제를 풀어 프로그램을 만들 수 있고, C++언어도 머리로 기억하는 것이 아니라 몸으로 기억되어 있을 것입니다. 그래서 숨쉬는 것처럼, 걷는 것처럼 자연스럽게 C++언어로 프로그램도 만들 수 있을 것입니다.

 

알고리듬을 만드는 방법을 배우라고 해서 시중에 출간된 알고리듬 책들을 사서 이미 만들어져 책에 실린 정렬과 검색 알고리듬들을 외우지 마십시오. 정렬과 검색 알고리듬들을 만들 수 있도록 알고리듬을 만드는 방법을 먼저 배우라는 것입니다.

 

인터넷에서 사용되는 논리가 "C언어를 알아야 프로그램을 만들 수 있으므로 C언어를 먼저 배우라"고 합니다. 이러한 논리가 우리나라 영어 교육이나 학습에서도 적용되었지요.  우리나라 영어 교육이나 학습은 영어의 문법부터 시작합니다. 그렇게 해서 중학교, 고등학교 심지어 대학교까지 똑같은 방식으로, 영어 문법을 외우는 방식으로 공부하게 됩니다. 그렇게 십 수년을 하지만 헤밍웨이의 유명한 소설 책 한 권 제대로 읽지 못하고, 두 세쪽 되는 에세이 하나 제대로 작성하지 못하고, 지나가는 외국인과 담소한 번 제대로 나눌 수 없지 않습니까?

 

"C언어를 알아야만 프로그램을 만들 수 있다"는 논리라면, 영어의 문법을 공부했다면, 영어 소설책도, 에세이도 회화도 가능해야 하지 않습니까? 어느 분야에서 성공하려면, 10000시간 정도 분야에 집중하면 된다는 이론이 있지 않습니까? 우리나라에서 영어 공부에서는 적용되지 않는 이유는 무엇일까요? 교육과 학습에 문제가 있다는 것입니다.

 

그래서 요사이는 영어 교육과 학습이 매우 실용적으로 바뀌고 있습니다. 문법을 암기하는 것이 아니라, 듣기와 말하기로 바뀌고 있습니다. 듣기와 말하기할 때 필요하면 문법을 공부하고 적용하는 방식으로 말입니다. 그래서 좋은 결과를 내고 있습니다.


프로그래밍 교육과 학습도 바뀌어야 합니다. 문법위주 교육과 학습보다는 문제 해결 중심의 교육과 학습으로 바뀌어야 합니다. 프로그래밍을 공부하는 방법을 배우세요.


C언어나 JAVA언어같은 프로그래밍 언어와 프로그래밍을 체계적이고 전문적으로 공부하는 방법도 설명드려 보겠습니다. 참고해 보세요.

 

프로그래밍은 우리가 생활하는 데 있어 부닥치는 복잡한 문제를 새로운 생각으로 풀어 프로그래밍 언어로 컴퓨터가 처리하도록 하는 프로그램을 만들어 보다 편하게 살 수 있는 세상을 만드는 일입니다. 그래서 어렵습니다. 그렇지만 내가 생각한 프로그램을 만들고 세상 사람들이 사용한다면 엄청난 성취감과 자부심을 느낄 수 있습니다.

 

이러한 프로그래밍을 하고자 한다면 다음과 같은 최소한의 능력을 갖추어야 합니다.

(1) 문제 해결 능력

(2) 프로그래밍 언어 구사 능력

(3) 개발 툴 사용 능력

 

이 중에서 가장 중요한 것은 문제 해결 능력입니다. 문제를 해결할 수 없으면, 프로그래밍 언어 구사 능력도 개발 툴 사용 능력도 아무 소용이 없습니다. 문제 해결 능력은 많은 문제를 풀어 프로그램을 만들어 봄으로 해서 나만의 문제 해결 방법을 만들었을 때 갖추어 지는 것입니다. 따라서 프로그래밍을 배우고자 한다면 체계적이고 전문적인 학습을 해야 합니다. 그러면 누구나 프로그래밍을 할 수 있습니다.


프로그래밍 언어나 프로그래밍을 배울 때는 C언어나 자바같은 프로그래밍 언어만 배우지 마시고, C언어나 자바로 하는 일인 프로그래밍을 먼저 공부하세요. 프로그래밍 언어만 배운 사람이면 프로그래밍 언어가 배우기 어렵다고 하고, 어려운 프로그래밍 언어를 한 권 내지 두 세권 책으로 공부를 마친 후에도 문제를 스스로 풀어 배운 프로그래밍 언어로 프로그램을 만들려고 하면 어디서 부터 시작하여 어떻게 해야 하는지가 막막하다고 합니다.

 

왜 그럴까요? 프로그래밍 언어 책에 적힌 프로그램을 이해하기 위해서는 프로그래밍을 배워야 하는데 그렇지 않고 프로그래밍 언어를 배우고자 하기 때문입니다. 프로그래밍 자체는 어렵습니다. 프로그래밍은 문제를 풀어 컴퓨터가 처리하도록 하는 프로그램을 만드는 일이기 때문입니다.

 

프로그래밍 언어 책에서는 문제를 풀어 프로그램을 만드는 것을 설명하지 않고, 문제를 풀어 해결책(알고리듬)을 만든 후에 컴퓨터가 처리하도록 하는 프로그램을 만들 때 프로그래밍 언어가 언제, 어떻게 적용되는지만을 설명합니다. 그래서 프로그래밍과 프로그래밍 언어를 재미있게 공부하고자 한다면 체계적이고 합리적인 학습을 해야 합니다.


프로그래밍 언어를 배우기 전에 프로그래밍 언어로 하는 일인 프로그래밍을 먼저 공부하세요. 프로그래밍이 무엇인지, 어떻게 하는지, C언어같은 프로그래밍 언어가 언제, 어떻게 사용되는지 그리고 프로그램이 어떻게 작동하는지를 공부하세요. 또한 이러한 개념과 원리를 바탕으로 문제를 풀어 프로그램을 만드는 절차를 배우세요. 이러한 내용을 배우고자 하면, 다음 책들을 참고해 보세요.

 

책들은 "이렇게 하면 나도 프로그램을 잘 만들 수 있다(나프잘)" 시리즈입니다.

 

이렇게 프로그래밍을 이해했다면, 프로그래밍 언어를 배우세요. 무작정 프로그래밍 언어 책을 사고 동영상강의를 보면서 책에 적혀 있는 프로그램을 아무 생각없이 입력해서 실행시켜 보고 머리를 끄덕이고 외우는 방식보다 쉽게 재미있게 프로그래밍 언어를 배울 수 있습니다. 왜냐하면 왜 프로그래밍 언어를 배워야 하는지를 명확하게 이해했고, 프로그래밍 언어 책에 나온 프로그램이 어떻게 작성되었는지를 이해할 수 있고, 마지막으로 프로그래밍 언어 책에 제시되는 문제를 풀어 프로그램을 만들 수 있기 때문입니다.

 

C언어를 공부하고자 한다면 다음 책을 참고해 보세요.
책은 "C를 배우면 함수를 잘 만들어야 한다"입니다.

 

문법만 설명하는 것이 아니라 문제를 풀어 프로그램을 만들 때 C언어가 언제, 어떻게 적용되는지를 설명합니다. 특히 책의 처음부터 끝까지 C언어를 배우면 반드시 만들 수 있어야 하는 함수를 만들어서 사용하는 방법을 설명합니다.

 

카페 "프로그래밍을 배우자"에서 게시글과 동영상강의로 프로그래밍이 무엇인지, 어떻게 하는 것인지 그리고 C언어나 JAVA언어가 언제, 어떻게 사용되는지를 확인해 보세요. 그리고 프로그래밍과 C언어나 JAVA언어를 어떻게 배워야 할지를 생각해 보고 시작하세요. 그래서 시행착오를 줄이세요.


독학을 하신다면 책을 읽는 방법을 바꾸세요. 책을 볼 때 바로 정독을 하지 마시고, 빠른 속도로 전체 내용을 훓어 보는 방식으로 여러 번 보고, 정독을 하십시오. 왜냐하면 모든 내용은 질문자 님에게 새로운 내용입니다. 따라서 어려울 수 밖에 없습니다. 그래서 최소한 책에 어떠한 내용이 담겨 있는지와 자주 사용되는 용어(혹은 개념)에는 익숙해야 정독을 할 수 있지 않습니까? 책의 줄거리나 용어에 익숙하기 위해서 빠른 속도로 전체 내용을 훑어 보는 방식으로 먼저 읽어 보시라고 권하는 것입니다.


좋지 않은 프로그래밍 공부 방법이지만, C++언어의 문법만 배우고자 한다면, 책을 훑어보기로 처음부터 끝까지 빠르게 3-4회 읽어 어떠한 내용인지, 자주 사용되는 용어들에 익숙해 지도록 하세요. 내용이 파악되고, 용어들에 익숙해지면, 처음부터 책에 실린 코드도 컴퓨터에 입력해 보면서, 어떠한 기능이 언제, 어떻게 사용되는지를 외우세요. 이때는 "왜 이렇게 할까", "어떻게 작동할까"라는 생각들은 하지 마시고, 외우세요.

profile_image 익명 작성일 -

답변이 도움이 되길 바라면서 몇자 적어드릴게요.


우선은 제일 중요한 부분이 빠져있는데 질문자님이 어떤 직업을 목표로 하는지입니다.


그에 따라서 수학적인 부분이 더 필요하기도 하고 어느정도 수준만 필요할수도 있으니까요.


다만 프로그래밍언어를 공부하는데 있어서 처음부터 수준이 높은걸 바라는건 아니니 너무


걱정은 하지 않아도 될것같네요. 그리고 어느정도 공부를 하다보면 미분 적분 함수적인


부분이 필요로 할테니 알아두시면 될것같고요. 그리고 C++을 먼저 하기 보다는 C언어를


먼저 하는게 가장 좋기는하죠. 하지만 신기한게 있다면 C언어는 어려운데 C++ 이나 자바는


쉽다고 하거나 자바는 어려운데 C C++은 쉽다고 하는 사람들로 다양하게 나뉘게 됩니다.


즉 쉽게 누구는 이게 쉽다 이게 어렵다 이야기를 하는건 아니라는거에요.


교재는 일반적으로 열혈을 많이 추천을 하는데 거의 지침서 수준이라 할수있어요.


단 여기서도 단점이 있다라면 많은 학생들이 봤지만 전부에게 도움이 된건 아니라는거에요.


가장 좋은건 시간을 내서 서점에 들려 관련 서적들을 전부 훑어보고 스스로에게 맞을것같은


교재를 선택하는게 좋을수도 있다는거죠. 여기서 중요한건 책이라는건 이론을 공부한다는건데


지금 정확한 상황은 몰라도 대학생이라면 취업을 준비해야하는 중요한 시기일거에요.


그렇기에 실무를 공부해 응용능력을 키워야하는게 제일 중요하다는거죠.


개인적으로 질문자님에게 필요한건 공부가 아니라 IT분야에 대한 정확한 정보를 얻는게 아닐까


생각이 드네요. 혹시라도 더 궁금한게 있으면 아래네임카드를 참고해보세요.

profile_image 익명 작성일 -

자바 독학책으로 추천드릴것은

C언어본색, 열혈 C프로그래밍, 윤성우의 열혈 C++

이정도 입니다.

독학으로 하실수도 있겟지만

IT전문학원에서 기본부터 철저하게 수강받으시는게 정신건강에 좋으실껍니다.

프로그래밍언어는 IT쪽에서 가장 기본인 과목이기때문에

기초가 튼튼해야 다음단계를 밟아나가실때도 도움이 되실꺼예요

C언어 쪽 교재만 추천해드리고갑니다.

profile_image 익명 작성일 -

안녕하세요!

저와 비슷한 고민을 갖고 계신듯해서 프로그래밍교육에 대해서 좋은 정보를

알려드리고자 글을 남깁니다.

저 또한 프로그래밍교육에 대해서 관심이 많아서

이곳저곳 많이 찾아봤는데요.

정말 괜찮은 곳을 알게되서 님한테

추천드릴려구 해요!

이 곳은 프로그래밍교육의 정보를 쉽게 얻을 수 있도록

유용한 사이트를 모아놨기에 가서 클릭 한 번만으로 원하시는

정보를 얻으실수 있어요

제가 직접 원하는 정보를 찾아봤기에 자신 있기 추천드립니다.

이제 프로그래밍교육에 대한 정보검색으로 고민하지마시고

한 번에 해결하세요!

그럼 원하시는 정보를 얻으시길 바라며 이만 줄일게요.

 

-

주소는 아래 제 프로필에 올려놨어요. ↓

프로필이 안보일시 ↘↘표시 클릭

컴퓨터 프로그래밍,언어 교재 추천

... 다만 프로그래밍언어를 공부하는데 있어서 처음부터 수준이 높은걸 바라는건 아니니... 교재는 일반적으로 열혈을 많이 추천을 하는데 거의 지침서 수준이라 할수있어요. 단...

프로그래밍 언어 교재 추천좀 해주세요...

... 이라는 교재를 사서 공부해볼까 생각중입니다 ㅎㅎ) P.S) C++프로그래밍 언어랑 Visual C++는 따로 공부해야 하는... 컴퓨터 알고리즘이나 메모리 구조를 조금이라도 이해하고...

프로그래밍 언어 교재추천좀요

... 어떤교재로 해야할지 모르겠어서요 음 진로는... 각종 프로그래밍 언어, 운영체제, 네트워크, 알고리즘, 컴구조, 데이터베이스 (컴퓨터 관련과 가면 기본적으로...

c언어의 전망과 c언어 추천 교재

요즘 참 많은 프로그래밍 언어가 있잖아요? 근데 학교나... 그리고 어떤 교재를 선택하는게 좋을까요? 일단... 책을 추천합니다. 정보/컴퓨터 경시대회 일정을 알 수...

c언어 단기로 끝내는 교재 있나요???

요즘 파이썬을 유튜버 조x딩 님이 교재를 x잇 점x투 파이썬 교재로 강의를해줘서... 것도 추천 드립니다. 특히 C언어는 컴퓨터 프로그래밍 언어 중 가장 기초이자 필수이고 첫...

수학 공부 교재 추천 해주세요

... 주로 컴퓨터 프로그래밍 언어나 알고리즘쪽 분야에서 공부를 하고 있는데요 깊어 질... 공부하려는데 교재 추천 부탁드립니다. 왜 추천해주시는지 이유도 설명해주시면...