첫 프로그래밍 언어 추천 부탁
코딩을 시작하게 되어서 막막한데 어떤 언어부터 시작하는게 좋을까요..? 현재 c++와 c언어를 생각중인데 c++를 먼저 시작하지말라는 말을 본 적이 있는거 같아서요.........
처음 입문이시라면 자바나 파이썬보다는 "자바스크립트"를 추천드립니다.
C는 대부분의 전통있는 컴퓨터공학과등에서 가장 먼저 가르치는 언어이지만 절대 초심자가 다루기에 쉬운 언어가 아닙니다.
C++ 은 더더욱 그런게...C 에서 더 확장되는 개념을 얹어서 나온게 C 입니다.
걷는것도 아직 못배운 상태에서 달리기를 배우려고 하시면 당연히 어렵습니다.
반면에 자바스크립트는 초심자가 가장 재미있게 배우고 다양한곳에 쓸수 있으며 난이도가 어렵지 않습니다.
웹사이트를 만드는 가장 근간이 되는 언어이며, 요즘엔 윈도우 어플리케이션, 서버, 딥러닝 등 모든 분야에 고루 쓸수 있는 언어입니다.
아래 공부하시기 좋은 사이트들 모아서 제공드리니 한번 살펴보시고 공부하시면 좋을것 같습니다^^
https://www.opentutorials.org/course/1가장 유명한 초심자 가이드 생활코딩 사이트입니다.
같은 이름으로 페이스북 페이지에서 많은 개발자들이 신규 개발자를 위하여 조언 및 실질적인 도움을 주니 활용하시면 아주 좋습니다.
유,무료 프로그래밍 강의가 정리되어있는 인프런 사이트 입니다.
이벤트 등으로 유료강의를 저렴하거나 무료로 제공하는 경우도 많고 강의 질이 생각보다 매우 좋습니다.
유저들끼리의 각종 Q&A, 테크에 관련한 것들이 잘 올라오는 커뮤니티 오키 입니다.
관련하여 괜찮은 무료 강의들에 URL이 올라오는 경우도 많습니다.
https://programmers.co.kr/learn/challenges?language=javascript
많은 기업들이 실제 채용에도 반영하는 코딩테스트 및 강좌가 개설되어있는 프로그래머스 입니다.
기본적으로 강좌도 좋지만 실제로 알고리즘을 접목한 문제를 풀어볼수있는 환경을 잘 제공해줍니다.
구름 IDE 로 유명한 구름에 코딩테스트 도구입니다.
사용자가 직접 알고리즘 문제를 만들어서 게시한다던가, 구름IDE와 접목하여 실시간으로
다른 인원들과 채팅하며 코딩을 가능하게 해줍니다.
영어로 짧고 가볍게 들어보고 싶으시다던가.
페이스북, 트위터 등을 실제로 똑같이 만드는 "클론코딩" 등이 해보고 싶으시다면
https://academy.nomadcoders.co/
노마드코더 에서 강의를 들어보시는걸 추천드립니다.
위에 말씀드린 사이트들을 활용하시어 공부하시면 많은 도움이 되실것으로 보입니다!^^
C언어로 시작하셔도 되고 C++로 시작하셔도 됩니다.
아예 처음하시는 입장에서는 C 나 C++나 크게 다르지 않을 거에요.
코딩을 처음 시작하시면, 아마 타입이나 연산자 같은걸 학습하시게 될 텐데, 그 부분에 있어서 두 언어의 차이는 거의 없습니다.
좀 더 깊게 들어가기 시작해서 더 공부하고 싶은 분야 혹은 언어가 생기면 그 때 언어 자체에 대해 공부하셔도 될 것 같아요
처음 시작하는 언어로는 파이썬이 좋아보기는 합니다.
파이썬이 공부할 자료도 많고 비전공자를 대상으로 하는 동영상 강의를 보면 대부분 파이썬입니다.
그만큼 초보자가 접근하기 쉬운 언어라고 보여집니다.
혹시 컴공과 학생이시라면 학교에서 수업하는 언어를 위주로 공부하시는게 좋을 것 같습니다.
수강 강의 중에 C언어가 있는 상태에서 독학으로 파이썬을 배우려고 하면 초보자 입장에서는 벅찰수도 있습니다.
C언어와 C++을 고민 중 이라면 선수 과목이 C언어가 맞습니다.
C언어를 모른 상태로 C++를 배우기는 어렵습니다.
C언어에서 확장된 언어가 C++ 입니다.
안녕하세요.
첫 프로그래밍 언어를 배우시는 목적에 따라 다를수 있겠지만, C++을 먼저 배우셔도 상관이 없습니다. C와 C++의 가장 큰 차이는 객체지향인지 아닌지의 차이인데요,
C언어에서는 포인터라는 어려운 개념이 있다면, C++에서는 C가 가지고 있는 포인터뿐만 아니라 객체지향의 다양한 특성들이 있습니다. C에서 확실하게 다져진 포인터의 개념이 있으면 C++을 배우는데 수월할수 도 있지만, 객체지향은 아예 다른 것이니 여기에도 시간을 많이 투자하셔야 합니다.
당장 활용해야 하는 것이 C++이 된다면 C++부터 배우는 것을 권장합니다.
감사합니다.
C++과 C언어 중 입문으로 언어를 배우시려면 C언어를 먼저 배우시는게 좋을 듯 싶습니다.
C언어로 기본적인 문법을 배우고 어느정도 C언어에 익숙해진 다음에 C++로 넘어가시면 C++을 배우시는데
그 전에 학습해 두었던 C언어가 C++ 학습에 많은 도움이 되실 겁니다.
처음 언어를 배우는 사람에게 C++을 먼저 시작하지 말라는 이유는 아마 난이도가 높기 때문일 것입니다.
C언어를 배우냐 C++을 배우냐는 상관 없습니다.
하지만 C언어 기반으로 된 언어가 C++입니다.
C언어를 공부하면 C++을 공부하는데 훨씬 빠른속도로 습득하게 될 것입니다.
파이썬을 공부해도 C++을 공부하는데 훨씬 빠른속도로 습득하게 될 것입니다.
언어를 하나만 알게되면 나머지는 비슷하기 때문에 빠른속도로 습득하게 됩니다.
C언어를 추천드립니다.