아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
개운한잉어62
개운한잉어6221.03.02

제가 프로그래밍을 배우고 싶은데요

제가 프로그래밍 언어를 배우고 싶은데

무슨언어를 먼저 배워야할지 모르겟어요

그리고 제가 혼자 c언어를 책으로 해서 해봣는데

너무 어렵더라고요..

그래서 혼자 독학하기 쉬운언어가 잇을까요?

그리고 유투브나 어떤 웹사이트로 프로그래밍

배우기 좋은 사이트가 잇을까요?

55글자 더 채워주세요.
답변의 개수15개의 답변이 있어요!
  • 안녕하세요. 현업 개발자입니다.

    저도 고등학교 때 C로 처음 프로그래밍을 입문했다가 너무 어려워서 포기했었습니다.

    그리고 20대 초반에 다시 웹사이트 개발을 공부하면서 프로그래밍에 입문했는데, 지금은 현업에서 열심히 개발을 하고 있습니다.

    개인적으로 코딩을 C로 시작하는 걸 절대로 말리고 싶습니다.

    검은 화면에 흰색 글씨만 치는데 재미가 있을리가요..

    간단한 UI라도 웹사이트에 직접 띄워보는거랑은 아마 많이 다르실거에요.

    HTML, CSS, Javascript 를 공부해보시는 걸 강력하게 권장드리겠습니다.

    공부는 생활코딩이라는 사이트를 참고하시면 됩니다.

    모든 강의가 무료이고, 굉장히 강의 퀄리티가 좋습니다. 저도 여기서 시작했습니다.

    모든 업종이 마찬가지겠지만, 특히나 프로그래밍은 재미가 없으면 절대로 오랫동안 할 수 없는 분야입니다.

    감사합니다.


  • 안녕하세요. 저는 MICROSOFT공인 MCSE/MCDBA 이며 현재 서버관리, 데이타베이스관리자입니다.

    처음이시라면 단순히 HTML정도공부하셔서 웹사이트정도 만들어보시는게 어떠신가요?

    프로그래밍의 단순규칙이나 용어들은 생소하니 접근이 쉬운 언어로 입문하시는걸 추천드립니다.

    첨부터 넘 어려운 언어를 하시면 중도 포기를 하시는 경우가 많습니다.

    HTML공부+웹사이트 제작->자바스크립트->자바->C언어계열... 이런식으로 가는게 어떨런지...

    전망은 일단 공부를 해보심이..1000명이 프로그래밍공부를 해서 진짜 프로그래머가 되는 경우는 한두명정도이네요


  • 안녕하세요. 아공입니다!

    저능 현재는 현직에서 웹디자인과 웹 프로그래밍을 하고 있는데요.

    난이도는 프로그래밍의 정도에 따라 달라지실 수 있어요~

    기본만 익히시면 하중상으로 점차 발전하는 프로그래밍을 하실수 있답니다!:)

    일단 서점에서 제일 쉬워보이는 책으로 배우고 싶은 책으로 구매를 하신 후, 아래 순서대로 진행해 보세요!

    단! 일단 시도해보시고 아니다 싶으면 빠르게 다른 길을 찾으셔야 해요~

    프로그래밍을 직접 해본 사람으로서 약간의 재능도 필요한게 프로그래밍이랍니다!

    시작부터 해보시고! 경험해본 후에 진로를 또 정하셔도 늦지 않은 나이에요! 파이팅입니다!!:)

    👉🏻👉🏻 코딩의 본질을 제대로 배워보고 싶으시면 기초 지식을 쌓을겸 C언어를 배워 보시는게 좋을 것 같아요!

    C언어를 배우고 나서 JAVA를 배우시면 자바를 좀더 쉽게 접근하실 수 있을거에요!:)

    공부해본 사람의 입장으로서

    언어의 성질이 좀 달라서 배우실때 혼란이 있으실 수는 있을것 같은데 시작부터 자바를 배우시고 나면 C언어를 이해하시기가 더 어렵거든요~

    그래서 그렇게 권장 드리는것이고:)

    사실 실무적으로는 자바가 좀더 실용성이 있어요!

    1 일단 진로의 방향 부터 잡아보시는게 좋을 것 같아요!

    2 진로의 방향에 따라 배워야 하는 언어가 달라요~

    3 서버관리 같은 직업은 C언어를 배우셔야하고 어플개발 등 웹관련 업무에는 JAVA가 더 필요해요~

    완전히 처음이시라면~

    시작이 반이다! 일단 하나 잡고

    1 앱을 만든다던가

    2 사이트를 만들어본다던가

    하는 기초 개발부터 시작해보세요^^

    조금이나마 도움이 되셨기를 바라며, 건강조심하시고 좋은하루되세요:)


  • 안녕하세요.

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

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

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

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

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

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

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

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

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

    [인프런-유무료강의]
    https://www.inflearn.com

    [자바]
    https://www.youtube.com/playlist?list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck

    [파이썬]
    https://youtu.be/kWiCuklohdY

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

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

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

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

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


  • 글쓴이 님이 취미로 생각 하시는지 직업을 생각 하시는건지 에 따라 달라질것 같아요.

    취미라면 가볍게 그리고 지루함을 잃지 않아야 할 것이고 직업으로 선택하고자 하신다면 보다 깊이있게 배워야 하겠죠?

    C언어? 처음 배우시는 분들이 C언어를 하면 너무 어려워 하거나 중도에 포기 하시는 분들이 많아요. 하지만 시간이 지날수록 제대로 배운 사람과 아닌 사람은 격차가 엄청나게 커집니다. 항상 아쉬운 부분이 되거든요.

    아무튼 개인적으로 정말 추천 드리는 사이트는 "생활코딩" 을 추천 드립니다. 커리큘럼이 방대하며 처음 접하시는 분들도 이해하기 쉽게 강의를 합니다. 심지어 전 강의가 무료죠.

    질문자님이 앞으로 배우고자 하는건 저기에 다 있을껍니다.

    그리고 백엔드, 프론트엔드 중 어떤쪽이 흥미가 있는지 보셔야 하구요.. 저는 가볍지만 알면 알수록 흥미진진한 자바스크립트 추천 드려요. 자바스크립트는 프론트엔드 혹은 백엔드에서까지도 요즘 쓰이는 전 세계에서 제일 많이 쓰이는 언어 입니다.

    자바스크립트 익히시면서 React 나 vue 같은 ui 프레임 워크를 통해 웹사이트를 쉽고 재밌게 만들어보며 흥미를 가져 나가시면 좋을것 같습니다. ^^

    위에 생활 코딩을 통해 전반적인걸 익혀 보시고 조금더 심도 있는걸 알고 싶으시다면 유투브 techsith 를 보시면 독학 하시는데에는 전혀 무리가 없을것 같아요.

    아무쪼록 좋은 결과 있기를 바랍니다.


  • 프로그래밍 언어 종류가 상당히 많이 있습니다.

    언어별로 쓰임새도 다양하고 문법도 다릅니다.

    어떤 언어든지 기본 개념이나 원칙은 비슷합니다.

    요즘은 너무많은 언어들이 있고 또 분야별로 사용하는 대표적인 언어들이 있습니다.

    그 중 독학으로 하시기 가장 접근성이 좋은 언어 중 하나가 python이 아닌가 합니다.

    필요시 구글링, 유튜브 등 필요한 내용들을 무수히 찾아 보실 수 있습니다.

    먼저 자신이 무엇을, 어떤 분야를 하고 싶으신지 고민하신 뒤 그에 맞는 언어를 선택하시는것도 나쁘지 않을 것 같습니다.

    마지막으로 언어나 툴 자체는 개발을 하기위한 도구일 뿐이라 생각합니다.

    결국 알고리즘, 구조 등의 설계에 따라서 결과물이 달라진다 확신합니다.

    자신에게 맞는 것, 하고싶은 분야 고려해서 그냥 시작해 보시길 바라겠습니다.


  • 안녕하세요 저는 일단 입문으로는 파이썬을 배워보시는 걸 추천드릴게요 문법도 비교적 까다롭지 않은 편이고 직관적이어서 입문자에게 언어의 기본을 익히기에도 좋고 재미도 붙이실 수 있을거에요 저는 입문서로 위키독스에 있는 점프투파이썬을 추천드리고 강의로는 인프런을 추천드릴게요! 유튜브에도 강의가 많지만 저는 고품질 강의 찾는데 시간 투자가 너무 많이 돼서 그냥 돈주고 배우길 택했습니다. 무료로 배우시기에는 기본 문법을 익히고 실제 나온 서비스들을 간단히 만들어 보시는거 추천드릴게요!


  • 위에 다른분들께서 게임에 필요한 언어들에 대해서는 다들말씀하셔서 생략할께요.

    대부분 c, c++, c# 등이라고 알고 있어요.

    그보다 처음 개발쪽 입문하시려면 언어보단 자료구조와 알고리즘에 대한 공부가 선행되야 할거 같습니다.

    이부분을 모르면 언어를 봐도 이해가 안되거든요. 언어는 그다음이라고 봅니다.

    그리고 게임쪽 개발을 원하시면 c계열을 하셔야 할거에요.


  • 처음 언어를 접하면 어렵죠,,특히나 C언어 같은 경우는 보통 처음 하시는 분들이 먼저 하게 되는데 다들 어려워 하세요

    하지만 그래도 기본 원리 정도는 파악 하시면 다른 언어를 하시더라도 조금 편합니다.

    그리고 쉬운 언어라.. 구지 얘기하자면 자바스크립트가 조금 쉬울수는 있겠네요..예전에는 자바스크립트는 언어로

    쳐주지도 않았지만 요즘 인터넷 사용이 많이 늘어나는 만큼 자바스크립트도 언어로 쳐줍니다 ㅎㅎ

    웹쪽으로 한번 공부 하시는것도 나쁘진 않을거 같네요

    예전 제가 많이 참고하던 사이트 남겨 드립니다.

    https://www.opentutorials.org/course/743

    자바스크립트 생활코딩인데 여기가 되게 잘되어있 습니다


  • 일단 프로그래밍을 하기 위해선 어떤 언어를 선택할 것인가가 프로그래밍의 첫걸음입니다.
    언어 선택은 본인이 어떤 분야를 프로그래밍 할 것인가에 따라 달라집니다.
    언어마다 특화된 분야가 있기 때문이죠

    게임, 웹 개발, AI 등 한 분야를 선택하는 것이 언어 선택에 큰 도움이 됩니다.

    분야를 정하기 어렵다면 "파이썬"을 추천드립니다.
    입문하기 쉬운 편이고 많이 선호되는 언어 입니다.

    유튜브에 해당 언어 기초라고 치면 좋은 강의가 많이 나옵니다.


  • 안녕하세요. 프로그래밍을 처음 배운시다고 해서 답변드립니다.

    저는 현재 6년차 프로그래머구요. 저도 비전공자였기 때문에 어떤 어려움이 있으신지 대강 알거 같습니다.

    특히 C 는 기초라곤 하지만, 처음 프로그래밍 하시는 분에겐 불친절한 언어이기도 합니다.

    그래서 개인적으로는 파이썬이 독학하기 쉬운 언어라고 생각합니다.

    가급적이면 독학보다는 강의를 추천드리구요.

    유료 강의는 부담스러운 면이 있으니, 기초는 유튜브 무료 강의로 시작해보셔도 충분합니다.

    아래 코딩 강의가 유명합니다.

    조코딩 : https://www.youtube.com/watch?v=8vjgx7joCqg&list=PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5

    파이썬 기초 공부가 끝나시면 이 강의도 유익하니 공부해보세요.

    생활코딩 : https://www.youtube.com/watch?v=tZooW6PritE&list=PLuHgQVnccGMDZP7FJ_ZsUrdCGH68ppvPb


  • 다양한 분야에서 프로그램을 사용하여 업무를 처리하고 있습니다. 그렇기에 프로그램의 종류 또한 아주 다양합니다. 대부분의 사람들이 알고있는 C언어가 대표적이고 이런 언어 외에 산업분야에서 사용하는 PLC라는 프로그램도 있습니다. 어떤 프로그램을 배우고싶다! 하는 정확한 목표가 없다면 먼저 자신이 하고싶은 분야가 어떤 분야인지 파악하는것이 중요할 것 같습니다. 가고싶은 분야가 어떤분야인지 정했다면 거기에서 사용하는 프로그램은 어떤것이 있는지 알아보고 자신이 흥미가 생길만한 것인지 생각해보는것이 좋을 것 같습니다. 요즘엔 서적이나 인터넷, 유튜브와 같은 플랫폼이 잘 구성되어 있어 독학하는것은 무리가 없어보입니다. 다만 실제 사용되고있는 프로그램 표본이 있고 그 프로그램을 분석하며 배우는 방향으로 간다면 조금 더 빨리 배우실수 있을 것 같습니다.


  • 프로그래밍이 처음이라면 파이썬 프로그래밍을 공부하는 것을 추천합니다.

    다른 프로그래밍 언어에 비해서 쉽기 때문에 처음 배우기 좋은 언어 입니다.

    공부하는 방법으로는 유튜브에서 파이썬 프로그래밍 강의를 듣는 것이 좋을 것 같습니다.

    강의를 듣다가 잘 이해가 가지 않는 부분을 검색해서 여러 사람의 강의를 들으면서 이해하는 것이 좋을 것 같습니다.

    특정 강의가 좋다고 꼭 그사람 강의만 듣는 것보다는 여러사람의 강의를 들어보는 것도 좋은 것 같습니다.


  • 프로그래밍을 하려고 한다면 당연히 프로그래밍 언어를 배워야하기는 합니다.

    컴퓨터 공학과로 진학하기 위해서는 프로그래밍을 할줄 알아야하는 것은 아닙니다.

    많은 컴퓨터 공학과 학생들이 프로그래밍 언어를 1학년때 처음 배우는 경우가 많이 있습니다.

    처음 배운다면 파이썬으로 시작하는 것을 추천합니다.

    다른 언어보다 상대적으로 쉽기 때문에 좋습니다.

    "파이썬 정복", "점프 투 파이썬(c언어도 있음)" 등의 책으로 공부해보는 것도 좋을 것 같습니다.


  • 안녕하세요.

    프로그래밍은 원래 혼자서 독학해야 하는 직종입니다. 대부분의 모르는 것들은 구글에 검색하면 다 나옵니다. 혼자서 독학하기에 좋은 프로그래밍 인강 사이트는 유료로 한다면 인프런 이라는 사이트가 있고 일단 맛보기라도 먼저 해보고 싶으시다면 생활코딩이라는 사이트를 접속하셔서 한 번 영상 훑어보시는 것도 좋습니다.

    시작하기 좋은 프로그래밍언어는 nodejs 혹은 javascript, python 등이 있습니다. 만약 앱개발을 원하신다면 무조건 자바를 하셔야 합니다. 안드로이드가 자바기반으로 되어 있으며 코틀린 언어를 사용하셔도 됩니다.

    현업에서는 C언어를 거의 사용하지 않습니다. 파이썬을 사용하는 부서는 있으며 주로 자바나 자바스크립트 nodejs 를 사용하는 부서가 가장 많습니다.

    그 외의 프로그래밍이라면 html, css, javascript 등과 같은 것은 https://w3schools.com 에서도 충분히 학습하실 수 있습니다.