아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
훈훈한직박구리281
훈훈한직박구리28121.02.14

코딩을 배우고 싶은데 어떻게 접근 해야 할까요?

프로그램 선택부터 고민이 많이 됩니다!

제가 하고 싶은 코딩은 웹을 만드는 것 뿐만 아닌 새롭게 생산되는 제품에 코딩을 통해 기능을 적용하고 싶습니다!

어떠한 프로그램을 많이 사용하는지, 프로그램마다 장단점이 있는지, 어떤 프로그램을 사용하던 상관이 없는지 그리고 학원, 독학, 유튜브 시청 어떤 접근이 가장 쉽게 접할 수 있을까요?

55글자 더 채워주세요.
답변의 개수8개의 답변이 있어요!
  • 프로그래밍을 배우고 싶군요

    아무것도 모르는 상태에서 독학으로 하기에는 무리가 있습니다.

    프로그래밍은 C언어가 기본이며 해당언어를 익히신 후 다른언어를 공부하시는걸 추천드립니다.

    C언어만 익히시면 다른 프로그래밍 언어는 독학으로 가능하십니다.

    프로그래밍 교육은 국가에서 지원해주는 학원들이 많이 있습니다.

    그런 학원을 등록하셔서 기초부터 다져다가시면 될 것 같습니다.


  • 데이터분석팀에서 일하고 있는 연구원입니다. 파이썬을 돈을 주고 학원을 다닌다면 정말 좋은 커리큘럼을 선택해야합니다. 아니면 돈낭비가 큽니다.

    무료로 듣는 강의 추천드릴게요

    무료강의로 포항공대(포스텍 )강의를 선행하시고 인프런의 무료강의를 듣고 유튜브에 유명한 교수님들 강의 있습니다. 다 정주행 하신 후에 부족한 부분을 돈을 주고 배운다하면 나쁘지 않습니다.

    포스텍은 수료증도 나옵니다 ^^

    캐글과 깃헙에 소스관리 하시는 걸 추천드리며, 파이썬 언어 선택시 기본추천서들은 다 사시길 바랍니다. 데이터통계 및 선형대수 등 수학적 지식 공부도 필수입니다


  • 안녕하세요.

    프로그래밍 언어에 따라 각각의 특징과 용도가 조금씩 차이가 납니다. 각 언어의 특징을 보고 맞는 언어로 공부하시기 바랍니다. 처음하신다면 화면쪽 언어를 추천드립니다. 배우기도 쉽고 재미도 있습니다.

    우선 프로그래밍 언어를 공부하기 전에 프로그래밍에 대한 기초를 좀 공부하시면 더 도움이 됩니다.

    보통 프로그래밍 입문은 서버쪽 언어(백엔드)인 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽(프론트엔드)에서 사용하는 언어로 HTML, CSS, 자바스크립트가 있습니다.

    파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다.

    HTML, CSS는 단순히 화면을 만들고 디자인 하는데 사용이 되고 실질적인 로직 구현은 자바스크립트를 사용합니다. 자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다.

    모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.

    인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트 참고하시길 바랍니다.

    [기초강의]
    https://youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD

    [생활코딩]
    https://opentutorials.org/course/1

    [인프런]
    https://www.inflearn.com

    [커뮤니티]
    https://okky.kr/

    [추천도서]
    프로그래밍 기초를 공부하시려면 "Do it! 첫 코딩(정동균/이지스퍼블리싱)"이란 책을 추천드립니다. 프로그래밍의 개념부터 해서 아주 기초적인 부분을 설명해 주고 있습니다. 뒷부분에는 가장 많이 쓰이는 언어인 자바로 코딩하는 법에 대한 설명도 있습니다.

    C언어를 공부하신다면 "혼자 공부하는 C 언어(서현우/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 챕터별(19개)로 나누어져 있어서 하루에 하나씩 공부하면 될것 같습니다. 각 챕터마다 연습문제도 있어 배운 것을 확인해 볼 수 있습니다. 유튜브에 강의동영상도 있습니다.

    자바 쪽을 공부하시면 "Java의 정석(남궁성/도우출판)" 이란 책을 추천드립니다. 기초부터 심화학습까지 자세히 나와있습니다. 또한 작가가 직접 운영하는 카페, 유튜브 강의도 있어서 하다가 모르는 것이 있으면 물어보면서 더 많이 배울 수 있습니다.

    파이썬언어를 공부하신다면 "혼자 공부하는 파이썬(윤인성/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 초보자도 알기 쉽게 설명이 되어 있어서 배우실 때 어려움 없이 배울 수 있으리라 생각됩니다. 유튜브 강의동영상도 있어서 같이 시청하시면 좋을 것 같습니다.


  • 안녕하세요.

    요즘 파이썬이 대세라고는 알려져있습니다.

    보편적으로 웹개발이 취업하기도 광범위합니다.

    또한 기본적으로 java는독학하기에도 수월합니다.

    자바스크립트를 시작으로해서 앞부분 프론트를 마무리하고 java로 들어서면서 서비스쪽(조금 더 디테일하게) 배우는것이 괜찮을 것 같습니다.

    자바스크립트는 현재 많이 사용중이므로 쉽게 접근하실 수 있습니다.

    감사합니다.


  • 질문의 내용이 너무 광범위 하여 정확한 답변은 어려울꺼 같네요

    우선 웹 을 만드는 기술과 어떠한 제품에 기능을 적용하는 것은 사용되는 언어 또는 기술 자체가 아예 다르다고 보시면됩니다

    물론 자료구조 등의 원론적인 이론이 들어가기는 하지만 그것은 전공자가 아니면 힘들것이고요

    따라서 내가 어떠한 것을 만들겠다 라는 것을 우선 정하시는걸 추천드립니다

    웹을 만들겠다 생각하셨으면 내가 만들어보고싶은 웹사이트 의 예제를 찾으세요

    예를 들어 네이버 를 만들어보고싶다 라고 하신다면

    네이버에서 쓰인 웹기술이 어떠한 것들이 있는지를 파악 하셔야 합니다 .

    하나의 사이트를 만들기 위해서 단일 기술 (언어) 이 사용되는 것이 아니며

    웹, 서버,디비 , 클라이언트 에서 각각 사용되는 언어가 모두 다릅니다 .

    그렇기 때문에 어떠한 언어를 배울까 보다 어떠한 서비스를 만들까가

    우선적으로 이루어져 야 하며 그후에 어떠한 언어가 있고 어떤걸 배워야 하는지에 대해서 접근하셔야 합니다


  • 안녕하세요.

    현재 저는 퍼블리셔로 근무하다가 프론트엔드개발자로 근무중입니다.

    코딩이라는게 광범위해서 특정 언어에 대한걸 먼저 선택후 배우는게 제일 안전한거 같습니다.

    웹개발 > 프론트엔드, 백엔드를 구분지어서 먼저 배우는게 더 낫지 않을까 생각합니다.

    둘다 동시에 배우고 싶으시면 자바를 먼저 학습하는걸 추천드립니다.

    그리고 현재 근무중이 아니시라면 국비지원 학원을 다니시는걸 추천드립니다.

    국비지원 웹개발 코스에서 자바로 배우는 코스가 있습니다.

    학원에 다니시면 자바를 하시면서 기본적인 html,css, jquery 를 학습하는데

    다배우시면 프론트 프레임워크 vue, react 를 배우는걸 추천드립니다.


  • 나이를 잘 모르겠지만

    제품에 들어가는 프로그래밍을 하고 싶다면

    아마 C를 배우시는게 좋을거에요

    http://www.yes24.com/Product/Goods/16667186

    프로그래밍을 모르더라도

    이 책을 읽어보면 간단하게 컴퓨터가 만들어진 과정을 살펴 보면서

    어떤 식으로 접근을 해야하는지 생각해 볼 수 있을거 같아요!


  • 안녕하세요.

    개인적으로 어떤 언어든 한가지를 먼저 배우시고 이후 알고리즘 간단한 프로젝트를 통해 실력을 키우시길 바랍니다.

    자연스럽게 DB도 배우게 될거고, 관련 스크립트 언어, 서버 등등을 배우시게 될거에요.

    개인적으로 학원은 단기간 안에 목표하는 결과를 얻을 수 있는 좋은 방법이라 생각합니다.

    하지만 독학을 즐기신다면 유튜브나 인강을 통해 공부하셔도 충분히 하실 수 있습니다.

    전 독학이 좋다고 생각해요 ㅎㅎ (코로나 여파)

    프로그래밍을 처음 시작하신다면!! 파이썬을 추천드립니다!

    처음이 어렵지 익숙해지면 정말 별게 아닙니다.

    파이썬은 백엔드, 응용프로그램, 웹, 각종 응용 프로그램등 다양하게 쓰이고 있습니다.

    사용 환경에 따라 제한적인 언어들이 많은데 파이썬은 그 활용도가 상대적으로 넓습니다.

    그리고 배우기도 직관적이고 쉽습니다 ^^

    아직 학생이라면 개발툴로

    phcharm(파이참)을 추천드립니다. 학생 인증을 하면 (이메일)

    유료 개발툴을 무료로 이용할 수 있습니다 ^^

    파이참 다운로드 : https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows

    아래 사이트에서 무료로 파이썬과 프로그래밍 기초를 배울 수 있으니

    바로 시작해보세요 ^^

    설명도 친절하게 하고 단순히 따라하기만 하면 된답니다.

    1. 완전 기초 (무료) 학습 사이트 : https://coding.yah.ac/

    2. 인프런 : 유료와 좋은 무료강의가 많아요

    https://www.inflearn.com/

    3. 유튜브 : 배우고자 하는 언어를 검색하시면 무료 강의와 정보가 주르륵

    파이썬 기초강좌 (김왼손님) https://www.youtube.com/channel/UC0h8NzL2vllvp3PjdoYSK4g

    그리고 어플 개발에 관심이 많으시다면

    먼저 java 기초를 공부하신 후

    안드로이드 프로그래밍 공부를 하면서 직접 간단한 APP 개발을 하시면 됩니다.

    1. 자바 기초

    생활코딩 : https://www.youtube.com/watch?v=jdTsJzXmgU0&list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck

    2. 안드로이드 기초

    안드로이드 앱 만들기

    https://www.youtube.com/watch?v=UNKlX9J6m-A&list=PLC51MBz7PMyyyR2l4gGBMFMMUfYmBkZxm

    유튜브에 다른 무료 강의도 많으니 검색해서 천천히 공부하시면 돼요

    인프런에도 많은 무료강좌가 있으니 자바나 안드로이드 말고도

    개발에 필요한 부분은 찾아서 공부하시면 됩니다.