프로그래밍을 배우고 싶은데 어떻게 해야할까요?
책을 보고 할까요? 유튜브를 보고 할까요? 어떤걸 해야할지 잘 모르겠어요. 그리고 프로그래밍 언어도 어떤걸 배워야 할까요? 제가 완전 처음 하는것은 아니고 어느정도 프로그래밍을 해 봤습니다.
유튜브로 공부하신게 더 배우게 수월할거에요.
프로그래밍 언어를 배우기전에 프로그래밍, 코딩에 대한 기초지식을 좀 습득하고 나서 프로그래밍 언어를 공부하시는 게 좋습니다.
프로그래밍 언어는 프런트엔드, 백엔드로 나뉘는 데요. 프런트엔드는 클라이언트(화면)쪽, 백엔드는 서버쪽 언어로 라고 보시면 됩니다.
보통 프런트엔드로는 html, css, 자바스크립트 등이 있고 백엔드로는 자바, C, 파이썬 등이 있습니다.
간단히 보여주기만 하는 화면은 html, css, 자바스크립트만으로 가능하고 등록, 조회, 수정, 삭제 등의 기능을 구현 하려면 서버쪽 백엔드 언어를 배우셔야 합니다.
html은 화면에 기본적인 레이아웃 그리는 작업이고, css는 글꼴이라던지 크기, 색상 등 디자인을 입히는 작업이고, 자바스크립트는 화면단에 필요한 로직을 구현하는 작업이라고 보시면 됩니다.
C는 기초가 되는 언어이고 성능이 뛰어나서 처음 하시면 좋긴 한데 좀 어려울 수 있습니다. 자바는 웹, 모바일, 앱 등 실사용이 많이 되고, 파이썬은 문법이 간단하여 다른 언어보다 배우기 쉬운 장점이 있습니다.
상대적으로 쉬운 프런트엔드 쪽을 먼저 공부하시고 백엔드 쪽을 공부하시는게 좋습니다.
코딩에 대한 기초적인 설명이랑 기본적인 웹프로그래밍(html,css,javascript) 강좌가 있는 유튜브강의 링크인데 한번 보시기 바랍니다.
https://m.youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD
안녕하세요.
언어에 따라 각각의 특징과 용도가 조금씩 차이가 납니다. 언어의 특징을 보고 결정해보시기 바랍니다.
보통 프로그래밍 입문은 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽에서 사용하는 언어로 자바스크립트도 있습니다.
파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다.
자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 또한 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다.
모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.
인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트 참고하시길 바랍니다.
[생활코딩]
https://www.youtube.com/user/egoing2[추천도서]
C언어를 공부하신다면 "혼자 공부하는 C 언어(서현우/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 챕터별(1~19)로 나누어져 있어서 하루에 하나씩 공부하면 될것 같습니다. 각 챕터마다 연습문제도 있어 배운 것을 확인해 볼 수 있습니다. 유튜브에 강의동영상도 있습니다.
자바는 "Java의 정석(남궁성/도우출판)" 이란 책을 추천드립니다. 기초부터 심화학습까지 자세히 나와있습니다. 또한 작가가 직접 운영하는 카페, 유튜브 강의도 있어서 하다가 모르는 것이 있으면 물어보면서 더 많이 배울 수 있습니다.
파이썬은 "혼자 공부하는 파이썬(윤인성/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 초보자도 알기 쉽게 설명이 되어 있어서 배우실 때 어려움 없이 배울 수 있으리라 생각됩니다. 유튜브 강의동영상도 있어서 같이 시청하시면 좋을 것 같습니다.
안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.
둘다 효과가 있어서 사실 스타일에 맞는 방법이 좋습니다.다만 어떤 방법으로 공부를 하더라도 공부한 내용을 바탕으로 실습해보시는것을 꼭 권해드립니다.
공부하실 언어로는 입문하시는거면 자바스크립트나 파이썬을 권해드리는데 어느정도 해보셨으면
자바나 C언어로 시작하시면 좋습니다
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!프로그래밍을 해봤다면 본인의 학습 방법 대로 하는 것이 좋습니다.
집중만 가능하다면 책이나 유튜브 모두 좋은 방법입니다.
개인적으로는 책으로 공부를 하다가 잘 이해가 안되는 부분을 유튜브나 블로그를 찾아보는 편입니다.
기초문법을 배우고 나서는 실습예제를 유튜브를 통해서 따라하는 편입니다.
집중력에 따라서 책을 따라하다가 놓치는 부분이 있어 유튜브를 자주 이용하기는 합니다.
프로그래밍을 입문하여 배우는건 초기에 쉽습니다만,
아무런 지식이 없는 상태에서 배우려면 산넘어 산입니다
특히, 유튜브나 책을 가지고 공부하다가 막히는 부분이 나오는데,
그 막히는 부분을 해결하기 위해 학원이나 잘하는 친구에게 물어보면 10분이면 해결할걸
몇시간 또는 몇칠이 소요될 수 있습니다
그래서 프로그래밍 첫 입문자라면? 첫번째 언어는 학원에서 배우는걸 강력히 추천드립니다
그래야 정해진 시간에 튼튼한 기초를 쌓을수 있습니다
그럼에도 불구하고 독학을 하시겠다면,
관련책자는 교보문고 와 같이 큰 서점에 가셔서 직접 눈으로 보시고 여러권의 책들을
비교해보세요
그래서 본인이 이해하기 쉽게 설명한 책을 고르시면 됩니다
또는 https://scratch.mit.edu/ 에서 코딩에 대해 경험해보시기 바랍니다
안녕하세요.
먼저 프로그래밍을 배우시는 목적이 궁금합니다.
it에 개발, 보안, 데이터분석, AI 등 다양한 분야가 있습니다.
분야에 대한 고민과 흥미가 먼저 되야할 것으로 생각됩니다.
본인께서 개발에 흥미가 있다면 퍼블리셔에 관심이 있는지, 백앤드단이 관심있는지에 따라 프로그래밍 공부를 진행하시면 되고, 만약 데이터분석쪽에 관심이 있는 경우 시각화툴에 맞춰 프로그래밍 공부를 하시면 효과적일것입니다.
또한 기초를 잡는 경우 학원이나 인터넷유료 강의를 통해 짜임새 있는 기초공부를 하시는 것이 좋습니다.
유튜브+구글링을 추천드립니다.
어떤 언어를 배울지 고민하시는데 일단 어느정도 프로그래밍을 해봤다고 하시니
그럼 대략적인 흐름은 알고계실겁니다.
어떤걸 개발하고싶다 이런 개발자(프로그래머)가 되고싶다 라는걸 정하신 후에
그 개발(만들고싶은것) 에 관련된 언어를 파보는게 좋을것같습니다.
프로그래밍을 배우기 위해서 우선 책으로 먼저 시작을 하시고 그 이후에 어려운 부분이 생기면 그 부분만 따로 유튜브를 통하여 공부를 하시면 될 것으로 보입니다. 그리고 프로그래밍 언어의 경우는 목표로 하고 있는 것에 대해 맞추어서 언어를 배우시는 것이 좋지 않을까 싶습니다. 앱을 만들고 싶으시다면 자바나 스위프트 등으로 말이죠.