아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
노란말60
노란말6021.01.13

프로그래밍을 배우려고하는데 스타트로 뭐가좋은가요?

제가 프로그래밍이 하고 싶어 시작해보려 하는데, 처음에 어느 것부터 해야할지 막막하네요.

프로그래밍 언어 종류 중 어느 것이 시작하는 것이 제일 좋을까요?

그리고 온라인 강의와 책을 사는 것 중 어느 것으로 해야 더 배우는 게 좋을지

자세하게 어떻게 공부해야 하는지 알려주시면 좋겠습니다^

55글자 더 채워주세요.
답변의 개수
14개의 답변이 있어요!
  • 안녕하세요.

    프로그래밍 언어에 따라 각각의 특징과 용도가 조금씩 차이가 납니다. 각 언어의 특징을 보고 맞는 언어로 공부하시기 바랍니다.

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

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

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

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

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

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

    [생활코딩]
    https://www.youtube.com/user/egoing2

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

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


  • 프로그래밍이 관심이 있으시군요!

    일단 뭘 배워야 한다고 정해진 건 사실 없습니다. 다만 일반적으로 프로그래밍에 입문하시는 분들은 C언어나 C++, Java, C#, Python 등의 언어로 시작하는 경향이 있기는 합니다.

    영어 공부가 직접적인 관련은 없지만 나중에 해외 자료에서 도움을 받으려는 경우에 영어는 큰 도움이 되니 영어 공부도 함께 하시길 추천드립니다.

    온라인 강의도 좋고 책도 좋고 딱 정해진 것은 없습니다.

    사람에 따라 다르겠지만 일단 한 달 정도 공부를 해보시면 본인이 적성이 있는지 정도는 확인하실 수 있으리라 생각합니다.

    화이팅입니다.


  • 일단, 현재, 모든 언어의 기본이 되는 언어는 C언어 입니다. C언어를 기반으로 메모리 구조 등을 이해하시면, 다른 언어들을 접근하기 매우 쉬워집니다. 그후에,

    어플쪽은.. 아마도, '자바(Java)'가. 데이터 관련쪽은 '파이썬(Python)'이 가장 대표적일 겁니다. 아, 어플쪽에서 애플관련 어플은 '스위프트(Swift)'를 배우셔야 할거에요.


  • 안녕하세요 Danny입니다.

    웹프로그래밍 또는 파이썬으로 시작하시는걸 추천합니다.

    웹프로그래밍 언어로 배우시려면 인터넷에 생활코딩이 있습니다.

    유튜브 강좌도 있고 그 강좌를 하나씩 따라가면서 하면 쉽게 배울 수 있습니다.

    홈페이지는 여기고

    https://opentutorials.org/

    유튜브 채널은 여기입니다.

    https://www.youtube.com/channel/UCvc8kv-i5fvFTJBFAk6n1SA

    도움이 되셨기를 바랍니다.

    감사합니다.


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    완전히 처음이시라면~

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

    1 앱을 만든다던가

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

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

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


  • 안녕하세요 처음 배우려고 하는 스타트로 아무래도 파이썬을 주로 먼저 시작합니다.

    파이썬의 기능이 워낙 강력한데다가 편의성도 높아서 코딩이 매우 쉽거든요

    다만 C언어가 확실히 베이스가 되는 것은 사실이기 때문에 C언어와 파이썬중에서 선택하시는게 좋을 것 같습니다.

    그리고 책보다는 요즘은 유튜브도 잘 되어 있으니 유튜브를 통해서 검색하시고 하나하나 따라해보면서 익혀가세요


  • 가장 사용자가 쉽게 이해할 수 있는 프로그램 언어는 파이썬입니다. 유투브를 통해서 기초 파이썬을 배우고, 자신에 성향에 맞다면 책을 사서 공부하는 것을 추천드립니다. 그리고 프로그램 분야도 다양하기 때문에 내가 프로그램을 통해서 하고 싶은 목적에 대하여 생각고 접근한다면, 좀 더 접합한 프로그램 언어를 습득하실 수 있을꺼라 생각됩니다.

    그리고 파이썬 스크립트는 어디서나 유용하게 사용됩니다. 컴퓨터로 하는 반복되는 많은 업무들을 파이썬 스크립트를 알고 있다면 유용하게 사용할 수 있습니다. 만약 질문자님께서 임베디드 개발자를 꿈꾼다면 기계어에 밀접한 기본 프로그램 언어 C언어를 배워야 할것입니다. 실제로 아직도 산업 모든 분야의 펌웨어 소프트 개발은 C언어 기반입니다.

    최근 떠오르고 있는 전기자동차의 대부분의 부품을 동작 시키는 언어도 C언어 입니다. 그래서 산업분야에서 프로그램으로 업무를 하고 싶다면 C언어 공부는 필 수 입니다.


  • 첫 스타트로 프로그래밍 언어를 하나 고르자면 파이썬이 제일 나은 선택이라고 생각됩니다.

    그 외에 다른 프로그래밍 언어인 C언어나 자바 등으로 시작해도 되지만 깊게 파고 들수록 난이도가 높아져 포기할 수 있기 때문에 그나마 다른 언어들에 비해서 쉽게 능숙해질 수 있는 파이썬이 나을 듯 싶구요

    유튜브 등에 많은 개발자분들이 무료로 파이썬 강의를 공개하고 있으니 그것을 통하여 공부하시면 될 듯 싶으며 책의 경우는 시중에 좋은 책들이 많이 출판되어 있으니 구입하셔서 책의 이론과 함께 강의를 같이 들으면서 실력을 쌓으시면 될 것으로 보입니다.


  • 저는 자바 프로그래밍 언어를 추천드립니다. 객체지향프로그래밍 이란 개념에 대해서 자바를 통해 이해하실 수 있습니다.

    온라인 강의는 유튜브를 추천드리는데 아래 방법대로 가시는 걸 추천드립니다.

    -자바가 보이는 그림책_책

    자바의 기초를 쌓을 수 있는 책이므로 먼저 공부합니다.

    -자바의 정석_책

    자바의 기초 및 심화를 쉽고 자세하게 쌓을 수 있는 책입니다. 특히 객체지향프로그래밍 단원은 2번 정독하시길 권장드려요.

    -자바의 정석_유튜브 인강

    자바의 정석 책을 보시다가 이해가 안 가는 부분은 유튜브 강의로 보충하시면 좋습니다.

    -남궁성의 코드 초보 스터디_네이버카페

    자바의 정석의 저자이신 남궁성 강사님의 카페로, 자바의 정석 내용 중 모르는 것 질문 시 직접 답변해 주십니다.

    자바를 어느 정도 배우셨다면 안드로이드 앱 개발, 스프링 부트 웹 개발 중 하나를 선택하셔서 공부하시길 추천드립니다.

    유튜브에

    깡샘의 안드로이드,

    스프링 부트 김영한

    등으로 검색하셔서 공부하시면 됩니다.


  • 우선 제일 쉬운 스크래치 부터 한번 해보세요

    스크래치에서 문제를 못풀고 헤메신다면? 실전 프로그램에선 더 헤멜수 있습니다

    그러니 스크래치를 통해 본인의 프로그래밍 적성을 꼭 확인해보시기 바랍니다

    우선 코딩과 알고리즘의 맛을 아래 링크에서 접해보시기 바랍니다!

    https://scratch.mit.edu/ 여기를 추천드리구요

    https://scratch.mit.edu/explore/projects/all <== 여기는 다른사람들이 스크래치로 만든 게임등을

    플레이할 수 있는곳이데요

    나름 재미있을거라 생각합니다 ( 본인이 직접 만들수도 있음 )

    경우에 따라 이 사이트가 너무 시시해 보일수도 있습니다

    근데 여기서 얻은 알고리즘은 타언어 배울때도 당연히 적용이 됩니다

    열심히 해보세요

    그리고 열심히 하다가 스크래치에서의 코딩이 자신의 적성과 잘 맞다고 생각되면

    그때 프로그램 개발을 어떤 목적으로 할것이냐에

    따라서 배워야 할 언어가 틀려지기때문에,

    스크래치에서 경험을 쌓은후 다시 재 질문해주시기 바랍니다!


  • 안녕하세요.

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

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

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

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

    책으로는 자바프로그래밍 입문 책 이 보기 편하고 간단하실 것 같습니다.


  • 안녕하세요.

    프로그램 언어는 종류가 매우 다양합니다.

    저는 파이썬을 추천드립니다.

    전세계에서 가장 인기있는 언어이며 널리 쓰이는 언어입니다.

    과거 C언어 자바등이 많은 각광을 받았다면 현재는 파이썬의 전성기라 할 만큼 다양한 분야에서 많이 활용되고 있어요

    또한 직관적이고 문법이 쉬워서 초보자가 접하기에 적합합니다.

    파이썬 기초 무료 서적도 인터넷에서 쉽게 찾을 수 있고요

    인프런을 통해 파이썬과 html 기타 프로그래밍 기초 강의 들으시면 돼요. 무료도 많습니다.

    https://www.inflearn.com/

    또한 유튜브에 파이썬 강좌를 검색하면

    1. do it 파이썬

    2. 김왼손님의 파이썬 강좌를 무료로 쉽게 배울수 있답니다.

    김왼손님의 파이썬 교실 : https://www.youtube.com/channel/UC0h8NzL2vllvp3PjdoYSK4g


  • 프로그래밍 언어를 처음 배운다면 파이썬 프로그래밍 언어가 좋을것 같습니다.

    다른 언어들에 비해서 상대적으로 쉽기 때문에 처음 배우기 좋은 언어 입니다.

    온라인과 책두가지 다 있는 것이 좋을 것 같습니다.

    온라인 강의의 장점은 보면서 따라할 수가 있지만 책에 비해서 상대적으로 조금 느리게 배울 수밖에 없는 것 같습니다.

    책으로 하면서 잘 이해안가는 부분을 유튜브 같은 곳에 검색을 해보고 듣는 것이 좋을것 같습니다.


  • 프로그래밍 기초 C언어 부터 시작으로 C++ -> JAVA -> JAVA Script -> MS-SQL (DB) 나아가시면 됩니다.

    책보단 온라인 강의 추천드리구요

    온라인 강의로 전체적인 개념 확립 후 책을 보면 습득과 이해가 빠릅니다.

    일단 뭐든지 흥미가 생겨야 중요합니다. 본인에게 잘 맞는지 부터 한번 들여다 보세요

    프로그래밍으로 수익을 장출하기 위해 필드에 나가면 진정한 의미로 양육강식입니다.