처음 시작하는 프로그래밍 파이썬? 자바? c언어?
나중에 개발자의 길로 접어들려고 합니다 ㅠㅠ
기반이 있어야 할텐데 어떤 언어를 먼저 배워야 할지 모르겠어요
웹사이트, 게임 개발이 하고 싶습니다.
선생님들 도와주세요!!
#프로그래밍 #파이썬
안녕하세요. 아공입니다!
저능 현재는 현직에서 웹디자인과 웹 프로그래밍을 하고 있는데요.
난이도는 프로그래밍의 정도에 따라 달라지실 수 있어요~
기본만 익히시면 하중상으로 점차 발전하는 프로그래밍을 하실수 있답니다!:)
일단 서점에서 제일 쉬워보이는 책으로 배우고 싶은 책으로 구매를 하신 후, 아래 순서대로 진행해 보세요!
단! 일단 시도해보시고 아니다 싶으면 빠르게 다른 길을 찾으셔야 해요~
프로그래밍을 직접 해본 사람으로서 약간의 재능도 필요한게 프로그래밍이랍니다!
시작부터 해보시고! 경험해본 후에 진로를 또 정하셔도 늦지 않은 나이에요! 파이팅입니다!!:)
👉🏻👉🏻 코딩의 본질을 제대로 배워보고 싶으시면 기초 지식을 쌓을겸 C언어를 배워 보시는게 좋을 것 같아요!
C언어를 배우고 나서 JAVA를 배우시면 자바를 좀더 쉽게 접근하실 수 있을거에요!:)
공부해본 사람의 입장으로서
언어의 성질이 좀 달라서 배우실때 혼란이 있으실 수는 있을것 같은데 시작부터 자바를 배우시고 나면 C언어를 이해하시기가 더 어렵거든요~
그래서 그렇게 권장 드리는것이고:)
사실 실무적으로는 자바가 좀더 실용성이 있어요!
1 일단 진로의 방향 부터 잡아보시는게 좋을 것 같아요!
2 진로의 방향에 따라 배워야 하는 언어가 달라요~
3 서버관리 같은 직업은 C언어를 배우셔야하고 어플개발 등 웹관련 업무에는 JAVA가 더 필요해요~
완전히 처음이시라면~
시작이 반이다! 일단 하나 잡고
1 앱을 만든다던가
2 사이트를 만들어본다던가
하는 기초 개발부터 시작해보세요^^
조금이나마 도움이 되셨기를 바라며, 건강조심하시고 좋은하루되세요:)
C부터 배우시거나 자바랑 같이 배우시면 코딩의 질이 달라져요.
자바만 배운 직원 코드리뷰 하다보면 달라요.
C계열을 많이 배우다 오신분들과 그렇지 않은 분들의 코드만 봐도 메모리관리 부분에서 달라요.
C는 메모리를 직접 관리하기 때문에 메모리쪽도 신경을 써줘야 하거든요.
자바는 JVM쪽에서 메모리 관리를 해주기 때문에 세세한거까지 신경안쓰고 코딩해도 돌아가긴 돌아가요.
나쁘게 말하면 코딩할때 피곤해지고 귀찮아지지만 피곤하고 귀찮은건 나지 사용자들은 아니니까요.
우리쪽에선 문제가 없는데 유저들이 사용하다보면 꼭 문제되는 부분이 생기더라구요.
코드리뷰할때 그런부분은 대차게 까여서 수정하지만 욕먹기 싫잖아요?
라면도 여러개 먹어보고 고르는데 언어도 여러개 골라서 해보고 정하셨으면 좋겠어요.
웹사이트, 게임개발 이라고 하셨으니 JAVA, C 계열 두개다 공부 하셔야 할거에요.
말이 길어졌는데 두 언어를 같이 배우시는걸 추천드려요.
안녕하세요. 개발자가 되고싶어하시는 것 같군요!
일단 개발자가 되기 위해서는 아시다시피 프로그래밍 언어를 공부하셔야합니다. 보통 처음 배우는 언어로 C언어를 많이 추천드립니다. 컴퓨터 학과에서도 1학년 때 전공필수 과목으로 들을 정도로 C언어는 프로그래밍 언어의 기본이고, 이걸 잘 배워놓으면 다른 언어 익히는데도 매우 수월할 수 있는 그런 언어라고 할 수 있겠습니다.
최근에는 C언어로 시작하는게 아니라 파이썬을 이용해서 프로그래밍을 처음 접하시는 분들이 많이 늘었습니다. C언어와 파이썬 둘다 한번씩 접해보시고 질문자님에게 더 적합하다고 생각하는 언어를 하나 골라서 공부하시면 좋을 것 같습니다.
답변 도움이 되었으면 좋겠습니다. 감사합니다.
안녕하세요.
처음 코딩을 시작하시는 분들이 어떤 언어를 배워야할지 고민을 많이 하십니다.
사실 언어보다는 본인이 무엇을 만들고 싶은지부터 명확히 하는 것이 좋습니다.
어떤 것을 만들 것이냐에 따라 유리한 언어와 툴이 있기 때문입니다.
어느 언어 한 언어에 능숙해지면 다른 언어를 공부할 때 진입 장벽이 낮아지기 때문에
어떤 것을 먼저 시작해야하는지는 중요하지 않다고 생각합니다.
딥러닝, 인공지능, 데이터 관리와 관련된 것을 만들고 싶으시다면 파이썬,
웹, 프론트엔드, 하이브리드 애플리케이션을 만들고 싶다면 자바스크립트,
웹, 안드로이드 애플리케이션을 만들고 싶다면 자바를 공부하시는 것을 추천드립니다.
자바, 파이썬, 자바스크립트에 대한 강의는 생활코딩에서 무료로 보실 수 있습니다.
안녕하세요.
프로그래밍 언어에 따라 각각의 특징과 용도가 조금씩 차이가 납니다. 각 언어의 특징을 보고 맞는 언어로 공부하시기 바랍니다. 처음하신다면 화면쪽 언어를 추천드립니다. 배우기도 쉽고 재미도 있습니다. 웹사이트도 만들수 있구요. 게임은 C#, C++같은 언어를 배우셔야 합니다.
우선 프로그래밍 언어를 공부하기 전에 프로그래밍에 대한 기초를 좀 공부하시면 더 도움이 됩니다.
보통 프로그래밍 입문은 서버쪽 언어인 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽에서 사용하는 언어로 HTML, CSS, 자바스크립트가 있습니다.
파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다.
HTML, CSS는 단순히 화면을 만들고 디자인 하는데 사용이 되고 실질적인 로직 구현은 자바스크립트를 사용합니다. 자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다.
모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.
인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트 참고하시길 바랍니다.
[기초강의]
https://youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD[생활코딩]
https://opentutorials.org/course/1[커뮤니티]
https://okky.kr/[추천도서]
프로그래밍 기초를 공부하시려면 "Do it! 첫 코딩(정동균/이지스퍼블리싱)"이란 책을 추천드립니다. 프로그래밍의 개념부터 해서 아주 기초적인 부분을 설명해 주고 있습니다. 뒷부분에는 가장 많이 쓰이는 언어인 자바로 코딩하는 법에 대한 설명도 있습니다.C언어를 공부하신다면 "혼자 공부하는 C 언어(서현우/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 챕터별(1~19)로 나누어져 있어서 하루에 하나씩 공부하면 될것 같습니다. 각 챕터마다 연습문제도 있어 배운 것을 확인해 볼 수 있습니다. 유튜브에 강의동영상도 있습니다.
자바 쪽을 공부하시면 "Java의 정석(남궁성/도우출판)" 이란 책을 추천드립니다. 기초부터 심화학습까지 자세히 나와있습니다. 또한 작가가 직접 운영하는 카페, 유튜브 강의도 있어서 하다가 모르는 것이 있으면 물어보면서 더 많이 배울 수 있습니다.
파이썬언어를 공부하신다면 "혼자 공부하는 파이썬(윤인성/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 초보자도 알기 쉽게 설명이 되어 있어서 배우실 때 어려움 없이 배울 수 있으리라 생각됩니다. 유튜브 강의동영상도 있어서 같이 시청하시면 좋을 것 같습니다.
웹사이트를 개발하실려면 먼저 웹표준에 대해서 알아야합니다.
보통 현업에서 프로젝트를 하면 분야별로 웹기획, 디자인. 퍼블리싱, 프론트앤드 개발, 백엔드개발로 나누어져 있긴하지만 아무것도 모르는 신입이시라면 html, css, javascript, java, 스프링 프레임웍 순으로 공부를 해보시면 어떨까 싶습니다.
또한, 게임개발을 하실려면 c++ 는 기본으로 알아야하고 그리고 많이 알려진 툴인 유니티로 게임을 제작할 수도 있습니다.
이모든걸 떠나서 비전공자시면 알고리즘, 운영체제, 전산학개론, 자료구조, 객체지향프로그래밍, 개발방법론, 데이터베이스에 대한 기본적인 개념을 잡고 그담에 프로그래밍 언어를 배우는게 순서가 맞을듯싶습니다.
물론 빨리 단기적으로 배워서 현업에 뛰어들어 일을 바로 하면서 습득할 수 있으나 기본적인 베이스지식이 없다면 언젠가는 자기 밑천의 한계가 드러나겠지요~
그럼 건승을 기원합니다^^
처음 시작하는 것이라면 여러 프로그래밍 언어들 중 많이 추천되는 언어인 파이썬이나 C언어를 배우시면 될 것으로 보입니다.
두 언어 중 하나를 능숙하게 다룰 수 있을 정도의 실력을 쌓게 되면 추후에 다른 프로그래밍 언어가 필요할 때 처음 배우는 것보다 쉽게 배워서 프로그래밍 언어를 쓸 수 있기 때문에 처음으로 배우는 프로그래밍 언어의 실력을 계속 쌓는 것이 좋을 듯 싶습니다.
스크래치에서 문제를 못풀고 헤메신다면? 실전 프로그램에선 더 헤멜수 있습니다
그러니 스크래치를 통해 본인의 프로그래밍 적성을 꼭 확인해보시기 바랍니다
우선 코딩과 알고리즘의 맛을 아래 링크에서 접해보시기 바랍니다!
https://scratch.mit.edu/ 여기를 추천드리구요
https://scratch.mit.edu/explore/projects/all <== 여기는 다른사람들이 스크래치로 만든 게임등을
플레이할 수 있는곳이데요
나름 재미있을거라 생각합니다 ( 본인이 직접 만들수도 있음 )
경우에 따라 이 사이트가 너무 시시해 보일수도 있습니다
근데 여기서 얻은 알고리즘은 타언어 배울때도 당연히 적용이 됩니다
열심히 해보세요
그리고 열심히 하다가 스크래치에서의 코딩이 자신의 적성과 잘 맞다고 생각되면
그때 프로그램 개발을 어떤 목적으로 할것이냐에
따라서 배워야 할 언어가 틀려지기때문에,
스크래치에서 경험을 쌓은후 다시 재 질문해주시기 바랍니다!
처음 프로그래밍을 배우시는군요!
일단 새로운 세계로의 첫 걸음을 축하드립니다.
자바나 파이썬 등 어떤 언어를 선택하더라도 사실 큰 문제는 없고 서로 다 통하게 되어 있답니다.
하지만 개인적으로는 처음 프로그래밍을 배우는 분들에게는 파이썬을 추천드립니다.
문법이 간단한 편이고 자료가 많아서 처음 배우는 분들이 쉽게 접근하실 수 있습니다.
웹사이트나 게임 등 어떤 걸 개발할지는 일단 언어 공부를 기본적으로 마치신 후에 하는 게 좀 더 효율적이니 일단은 기본 문법이나 알고리즘 공부를 먼저 하시는 걸 추천드립니다.
천리길도 한걸음부터입니다.
프로그래밍이 처음이라면 파이썬 프로그래밍을 공부하는 것을 추천합니다.
다른 프로그래밍 언어에 비해서 쉽기 때문에 처음 배우기 좋은 언어 입니다.
공부하는 방법으로는 유튜브에서 파이썬 프로그래밍 강의를 듣는 것이 좋을 것 같습니다.
강의를 듣다가 잘 이해가 가지 않는 부분을 검색해서 여러 사람의 강의를 들으면서 이해하는 것이 좋을 것 같습니다.
특정 강의가 좋다고 꼭 그사람 강의만 듣는 것보다는 여러사람의 강의를 들어보는 것도 좋은 것 같습니다.
안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.
처음 시작하시면 파이썬, 자바, C언어 순으로공부하시는것이 상대적으로 접근하기 쉽습니다.
너무 깊이있게 까지 하실 필요는 없고
중급수준까지만 익히셔도 충분하기 때문에
실습위주로 많이 만들어보시길 추천드립니다.
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!프로그래밍을 처음 시작하신다면!! 파이썬을 추천드립니다!
아무것도 모르는 초보도 쉽게 배울수 있어요. 겁먹지 마세요.
처음이 어렵지 익숙해지면 정말 별게 아닙니다.
파이썬은 전세계적에서 가장 인기 있는 프로그래밍 언어입니다.
최근 국내에서도 파이썬으로 프로그래밍 공부를 시작하는 사람들이 늘고 있네요.
파이썬은 백엔드, 응용프로그램, 웹, 각종 응용 프로그램등 다양하게 쓰이고 있습니다.
사용 환경에 따라 제한적인 언어들이 많은데 파이썬은 그 활용도가 상대적으로 넓습니다.
그리고 배우기도 직관적이고 쉽습니다 ^^
아직 학생이라면 개발툴로
phcharm(파이참)을 추천드립니다. 학생 인증을 하면 (이메일)
유료 개발툴을 무료로 이용할 수 있습니다 ^^
파이참 다운로드 : https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows
아래 사이트에서 무료로 파이썬과 프로그래밍 기초를 배울 수 있으니
바로 시작해보세요 ^^
설명도 친절하게 하고 단순히 따라하기만 하면 된답니다.
1. 완전 기초 (무료) 학습 사이트 : https://coding.yah.ac/
2. 인프런 : 유료와 좋은 무료강의가 많아요
3. 유튜브 : 배우고자 하는 언어를 검색하시면 무료 강의와 정보가 주르륵
파이썬 기초강좌 (김왼손님) https://www.youtube.com/channel/UC0h8NzL2vllvp3PjdoYSK4g
차근차근 해보세요. 언어보다도 사실 알고리즘이 중요한데요.
일단 처음이라면 프로그래밍 기본원리부터 익히시는 걸 추천해요.
프로그래밍을 배울수 있는 사이트인 "생활코딩"이라는 무료 온라인 강좌 사이트입니다. 많은 프로그래밍 언어와 기법들을 잘 정리하고 쉽게 전달해주니까 참고하셔서 공부해보세요.
https://opentutorials.org/course/1
기본적으로 추천드리는 "프로그래밍이란?"란 강의를 한번 들으시고,
https://opentutorials.org/course/3930/26661
"프로그래밍 언어"에 대한 주제의 강의를 한번 들으시는 추천드리겠습니다.
https://opentutorials.org/course/1688/9339
그리고 C언어를 추천드리고 싶지만, 기본 언어인 만큼 어렵기 때문에 대부분의 사람이 포기하곤 하는데요.
C언어에 비해 쉽게 배울수 있는 "파이썬" 강좌를 추천드립니다.
https://opentutorials.org/course/1750
교재는 "점프 투 파이썬"을 추천드립니다. 무료이므로 부담없이 웹에서 보실 수 있습니다.