코딩 시작하기 (독학)

코딩 시작하기 (독학)

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

코딩이랑 프로그래밍은 같은 느낌인가요 ?
코딩을 배워보려고 하는데 기초는 어떻게 시작하면 되나요 ?

기초도 모르는 쌩초보 인데 진입장벽이 어려울까요 ?
공부의 난이도는 어느정도 될까요 !


#코딩 시작하기

profile_image 익명 작성일 -

안녕하세요

정말 아무것도 해보신 적이 없거나 모르시면 블럭 코딩 하시는 거 추천드려요

엔트리나 스크래치 같은 거 인데요

교재도 많고 사이트에서 가이드를 제공해주기도 합니다 또, 자격증 시험도 있습니다

엔트리(ces), 스크래치(css) 2급 추천해요

코딩의 순서를 알 수 있고 쉽습니다

도움이 되셨으면 좋겠습니다

감사합니다

profile_image 익명 작성일 -

나이가 어떻게 되는지, 전공(학교 전공만이 아니라 전문으로 하는)이 떻게 되는지

코딩에 어느정도 접해봤는지, 그외 컴퓨터는 얼마나 사용할 수 있는지 등에 따라 다를 것 같아요.

어느정도 컴퓨터를 사용할 수 있다면 충분히 배울 수 있어요.

개발언어(C, 파이썬 등)를 가지고 코딩을 해서 프로그램을 만드는 거예요.

코딩의 시작은 어떤 개발언어가 되었든 하나를 골라서 시작하시면 되요.

책이든 유튜부가 되었던 해당 언어를 가지고 시작하시면

설치하는 방법, 언어의 규칙 등을 배울 수 있어요.

개발언어는 하나만 하는게 아니라 여러가지를 사용 할 수 있어요.

그런데 하나를 배워두면 다른 언어를 훨씬 배우기 편해요.

나중에 포기하시더라도 배울 마음이 있으시면 일단 시작해 보세요.

profile_image 익명 작성일 -

1. 코딩 ≈ 프로그래밍

사실 "프로그래밍", "코딩" 그 둘의 큰 차이점은 없습니다만, "코딩"은 코드를 작성하는 행위, "프로그래밍"은 프로그램을 구현하는 행위라고 보시면 될 것 같습니다. 즉 '코딩'을 하려면 프로그래밍 언어의 기본적인 문법을 알아야 하고, '프로그래밍'을 하려면 프로그래밍 언어의 지식을 넘어서 구현 능력이 필요한 영역이라고 말씀드릴 수 있습니다.

2. "기초"는 공부해보고 싶은 프로그래밍 언어의 문법부터

사실 "기초"의 범위에 따라 다르나, 보통 초심자의 경우에는 언어의 문법을 이해하는 것이 먼저라고 생각합니다. 그 이후 데이터를 어떻게 저장하는가?(자료구조), 원하는 데이터를 어떻게 찾는가?(알고리즘) 등의 지식 또한 기초에 포함될 수 있지만, 이러한 내용들은 프로그래밍 언어를 충분히 익히신 이후에 학습하시는 것을 권장합니다.

프로그래밍 언어는 질문자님께서 원하시는 것으로 시작해도 좋지만, 보통 첫 프로그래밍 언어로는 Python, C을 익힙니다. 프로그래밍 초심자 입장에서는 C보다 Python이 더 쉬울 수 있으니, Python을 먼저 공부해 보시는 것을 추천드립니다.

3. 진입 장벽 ≈ 생소함

학습자의 학습 능력마다 다를 수 있습니다. 그러나 처음으로 프로그래밍 언어를 공부하신다면 쉽지 않을 수 있습니다. 사실 그 이유는 프로그래밍 언어가 처음 프로그래밍 언어를 공부하는 학습자 입장에서 생소하게 느껴지기 때문입니다. 하지만 공부를 시작한 후 그 생소함은 머지않아 없어질 것입니다.

3. 난이도

단순히 언어의 문법을 익히는 것은 어렵지 않습니다. 문법은 언어마다 정해진 표준(약속)이 있고, 그것에 따라 작성하는 방법을 익힐 뿐입니다. 그러나 2번 문단에서 답변드린 바와 같이, 프로그래밍 언어의 범위를 넘어서 자료구조, 알고리즘을 공부한다면 조금 더 난이도가 높아질 수 있습니다.

4. 답변자의 조언 (1)

영어나 일본어를 오랫동안 쓰고 말하면, 언젠가는 그 언어로 자신의 의사를 자유롭게 표현할 수 있게 됩니다. 프로그래밍 언어도 마찬가지입니다. 많이 다루고 연습할수록. 자신이 생각하는 프로그램의 동작 흐름을 코드로 구현하기 더욱 수월해집니다. 따라서 프로그래밍 언어를 학습하실 때 단순히 문법을 이해하는 차원으로만 익히지 마시고, 그 언어로 꾸준히 무언가를 만들어보시기 바랍니다. 무엇이든 좋습니다만, 보통 프로그래밍 언어를 학습할 때는 연습 문제 풀이로 언어를 익힙니다.

5. 답변자의 조언 (2)

질문자님께서 어떤 목적으로 프로그래밍 공부를 하고 싶으신 지를 모르겠습니다만, 지금 당장은 아니어도 됩니다. 천천히 "내가 결국 프로그래밍 언어로 무엇을 해보고 싶은가"를 고민해 보십시오. 언어는 결국 프로그램을 개발하기 위한 도구이자 수단입니다. 또한 단순히 언어 지식만 가지고 원하는 프로그램(이후 어플리케이션이라 부르겠습니다.)을 개발하기 쉽지 않을 것입니다.

만약 "나만의 웹 어플리케이션(웹 사이트)를 개발해 보고 싶다!"라는 목표를 가지신다면, 웹 개발 쪽으로 공부해야 합니다. 또는 "평소에 생각했던 게임을 만들어보고 싶다!"라는 생각이 드신다면 게임 개발 쪽으로 공부를 해야겠지요.

5. 답변자의 조언 (3)

질문자님께서 프로그래밍 분야를 공부하기로 결정하셨다면, 되도록 Naver보다는 Google을 이용하십시오. 질문자님께서 프로그래밍을 학습하시는 도중 문제가 발생했다면, 그 문제에 대한 해결책은 웬만하면 Google에 있습니다. 또한 영어로 된 자료들을 읽으려고 노력하십시오. 질문자님께서 영어에 능통하시다면 다른 학습자들보다 더욱 양질의 정보를 습득할 수 있습니다.

6. 답변자의 조언 (4)

Naver에서 가끔 교육기관의 홍보 목적으로 답글을 작성하는 경우가 있습니다. 물론 교육 기관의 도움으로 학습하는 것이 나쁜 것은 아니나, 대부분의 프로그래밍 언어, 컴퓨터과학 관련 기초 지식들은 독학할 수 있다는 점을 알아주십시오.

7. 도움이 될 만한 자료

[점프 투 파이썬, 박응용 저] https://wikidocs.net/book/1

[Python 입문 수업-생활코딩(이고잉), 오픈튜토리얼스] https://opentutorials.org/course/4769

[파이썬 코딩 도장, 남재윤 저] https://dojang.io/course/view.php?id=7

[생활코딩, 오픈튜토리얼스] https://opentutorials.org/course/1

[생활코딩, Youtube] https://www.youtube.com/@coohde

[바닐라 JS로 크롬 앱 만들기, Nomad Coders] https://nomadcoders.co/javascript-for-beginners

[Python으로 웹 스크래퍼 만들기, Nomad Coders] https://nomadcoders.co/python-for-beginners

이 외에 매우 좋은 자료들이 방대하므로, Google에 "Python", "프로그래밍", "공부" 등의 키워드로 검색해 보시길 바랍니다.

profile_image 익명 작성일 -

코딩 다른 말로는 프로그래밍을 배우고자 하면, 제대로 배우도록 하세요.

C언어, 파이썬, 자바같은 프로그래밍 언어를 배우고, 인터넷 검색이든, 회사에 있든 남이 만든 코드로 시키는 일만 하고자 하면, 국비지원 과정 6개월 이상 듣고 바로 취업하세요. HRD-Net에서 지역별, 분야별 검색해 보세요.

학원이나 학교 상담자의 이상한 말만 믿고 "학원이나 학교에서 프로그래밍 언어 배우고 회사가서 10년정도 일하면서 배우면, 내가 생각하는 프로그램을 만들 수 있다"란 꿈을 꾸면서 말이죠. 10년 정도 일해도 내가 생각하는 프로그램을 만들 수 없습니다. 옛날에는 10년 후에 치킨집 사장, PC방 사장, 커피전문점 사장이 왜 되었을까요? 물론 오래 가지 못했지만 사장이 되었지요. 요사이는 엄두도 못낼 일이지만 말입니다. 아직도 이러한 감언이설에 녹아나는 사람들이 많겠지요?

남이 만든 코드로 시키는 일만 하지만, 같이 일하는 사람들에게 개무시당하지 않으면서 일하고자 하거나 내가 생각하는 프로그램을 만들고자 하면, 먼저 코딩 다른 말로는 프로그래밍을 제대로 배우도록 하세요. 회사마다 "사람이 없다"고 아우성입니다. 어떠한 프로그래밍 언어라도 보다 쉽고 재미있게 효율적으로 배울 수 있습니다.

프로그래밍 언어를 배우면, 코딩 다른 말로는 프로그래밍할 수 있을 것이라 생각하십니까? 그렇지 않습니다. 코딩할 때 사용되는 도구인 프로그래밍 언어를 배운다고, 코딩할 때 필요한 능력들, 추상화 능력, 논리적 사고력, 문제 해결 능력, 비판적 사고력, 창의적 사고력, 컴퓨팅 사고력 등등으로 총합된 창의적인 혹은 창조적인 문제 해결 능력이 저절로 갖춰지지 않습니다. 그래서 프로그래밍 언어를 배운다고 내가 생각하는 프로그램을 만들 수 없습니다.

어떠한 프로그래밍 언어라도 보다 쉽고 재미있게 효율적으로 배우고, 내가 생각하는 프로그램을 만들고자 하면, 먼저 코딩 다른 말로는 프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력을 갖추도록 하세요. 그러면, 나이, 성별, 학력, 전공과 상관없이 누구나 프로그램을 만들 수 있습니다. 그러려면, 많는 시간과 노력이 필요합니다.

카페 "프로그래밍을 배우자" cafe.naver.com/parkcom1990 에서 프로그래밍 관련 정보들을 참고해 보세요. 프로그래밍이 무엇인지. 어떻게 해야 프로그래밍할 수 있는지, 어떻게 프로그래밍을 공부해야 하는지 등등 알 수 있습니다.

profile_image 익명 작성일 -

퀄리티는 좋고 가격은 정말 저렴한 슈퍼코딩으로

원하시는 프론트엔드 관련 부분을 온라인으로 배워보셔서

베이스를 다져보시는것을 추천드립니다.

질문자분께서는 직접 들어가서 과정을 확인해보시는 것을 추천드리고

목표하시는 내용에 따라 코스를 변경하셔도 좋을 것 같습니다.

관심있으시면 사이트 들어가셔서 훑어보시고,

필요하시면 상담신청 하셔도 좋으시고

비용 절감을 원하시면 아래 코드를 기입해주시면 되십니다 :)

▼ 슈퍼코딩 ▼

https://supercoding.net/

▼ 상담신청 하려면? ▼

https://supercoding.net/Seller/ConsultationRequest/hrd003

▼ 신청하기전 할인코드는? ▼

HRD003

코딩 독학 시작하는법

... 그래서 코딩 독학으로 시작하기에 몇가지 질문들이 있는데요. 1. 언어별로 다 분야가 다른가요?(앱,웹,보안 등등) 2. 만약 A라는 언어를 습득하면 B라는 언어가 사용돼는...

코딩 시작하기

... 그래서 코딩을 배우려고 하시는 분들 대부분 전문교육기관에 찾아와서 공부를 하십니다 근데 학생분이 독학으로 하시고 싶으시다면 혼자서 공부하는 파이썬 책을...

코딩 알고리즘 독학

... C언어과외 코딩독학 코딩프로그램 초등코딩과외 중등코딩과외 고등코딩과외... 화상수업 코딩시작하기 코딩학원 자바 코딩배우기 즐거운 컴퓨터언어 입문코딩 고등코딩...

코딩 독학을 해보려고 합니다

... 자바 코딩과외비용 기초편 코딩시작하기 온라인코딩수업 KIT로 일대일코딩과외 코딩 즐거운 KIT 배우기. 마이크로비트와 화상수업 코딩잘하는방법 배우기실험 방과후수업

코딩 독학 조언 부탁해요

... (물론 어려운 부분이 있긴 하지만, 대체적으로 초보자가 시작하기에 무난한 언어입니다.) 코딩 독학 하시는 분들 보면 대부분 금방 포기하고 마는 경우가 있는데...

코딩 독학 조언 부탁해요

... (물론 어려운 부분이 있긴 하지만, 대체적으로 초보자가 시작하기에 무난한 언어입니다.) 코딩 독학 하시는 분들 보면 대부분 금방 포기하고 마는 경우가 있는데, 포기하지...

코딩 독학할 수 있나요?

... 학생분이 마음만 먹는다면 코딩독학은 가능합니다. 다만 배운사람과 안배운... 바로 시작하기에는 이해도 안되고 어려울수가 있으니 우선 블록식으로 잡혀있는...

코딩 독학으로 하면 어렵겠죠?

코딩을 의무화 교육으로 시키면서 이제 코딩이 꼭 필요해질거라는데 혼자 코딩 독학... 시작하기 전에 공부 절차와 현실적으로 각 기업에서 원하는 인재는 어떤 인재인지...