시작할만한 프로그래밍 언어에 뭐가 있을까요?
프로그래밍을 배우고 시작하고 싶은데 무슨 프로그래밍 언어를 해야 할까요...?
그리고 만약 프로그래밍을 한다면 무슨 프로그램을 써야 할까요?
독학을 하고 싶은데 책이나 인터넷을 찾아보면 좋을까요?
프로그램 언어는 프런트엔드, 백엔드 뭐 이런식으로 나뉘는 데요. 프런트엔드는 클라이언트(화면)쪽, 백엔드는 서버쪽 언어로 나뉩니다.
보통 프런트엔드로는 자바스크립트가 있고 백엔드로는 자바,C,파이썬 등이 있습니다.
간단히 보여주기만 하는 화면은 html, css ,자바스크립트만으로 가능하고 등록, 조회, 수정, 삭제 등의 기능을 구현 하려면 서버쪽 백엔드 프로그램을 배우셔야 합니다.
코딩에 대한 기초적인 설명이랑 기본적인 웹프로그램(html,css,javascript) 강좌가 있는 유튜브강의 링크인데 보시면 도움이 될꺼에요.
https://m.youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD
안녕하세요.
보통 프로그램 입문은 파이썬, 자바, C 로 시작합니다. 자바는 웹이나 안드로이드 개발할 때도 사용되고 실사용이 많이 되는 언어라 메리트가 있고, C는 기초적인 언어이긴 한데 난이도가 좀 있습니다.파이썬 같은 경우는 배우기 쉬워서 처음에 하기는 좀 더 수월 할꺼라 생각이 듭니다.
책보다는 동영상으로 공부하는게 더 낫습니다.
인터넷 검색해보면 관련자료가 꽤 많이 나와있어요. 유튜브 같은 데도 많이 있고 아래 링크에도 무료 강의 많이 있으니 참고하시기 바랍니다.안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.프로그램 툴은 언어를 정하고 나서 선택해도 되는 부분입니다.
그럼 언어를 먼저 추천드리면
자바스크립트를 말씀드립니다.
학습하다보면 어렵지 않게 동작하기때문에
재미도 느끼시고 더 해보고 싶다는 욕심도 생깁니다.
그럴때 자바나 씨언어로 진도를 더 나가시면 됩니다!
학습은 구글에 생활코딩 검색하시면 유튜브강의가 잘 나와있고 예제와 샘플소스도 있어서
공부하시는데 큰 어려움 없으실겁니다!
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!코딩은 처음 배우시는거라면 기본적인 알고리즘 공부부터 하시는게 좋습니다. 내가 어느정도 코딩에 감이 있다 생각하시면 C언어부터 공부하시고 그게 아니라 코딩 처음하고 코딩에 흥미를 느껴보고 싶다 하시면 파이썬부터 시작하시면 됩니다. 기본적인 언어 몇개를 다룰 줄 알면 그때 자바, 웹 프로그래밍, 앱 개발 등 분야를 구체화시키시면 됩니다. 추천하는 책으로는 점프 투 ~~~(파이썬) 시리즈 이고요. 자격증은 크게 두가지 종류로 나눌수있는데 초등학생들도 딸 수 있는 자격증인 스크래치, 엔트리 등을 다루는 자격증과 그 이상의 수준을 요구하는 (파이썬 c언어 웹디자인 등) 자격증으로 나눌 수 있는데 종류는 솔직히 너무 많아서 인터넷에 직접 검색하시는게 더 빠를거에요... 더 깔끔하게 정리돼있는 곳도 많고요. 참고로 코딩 배우는 곳은 책 보다는 인터넷에 올라와있는 오픈소스를 이용하시는게 훨씬 배우기 좋습니다. 이론보단 실전이 좋은 편이죠.
프로그래밍을 처음 시작하려는 사람들이 공통적으로 가지는 첫 고민은 과연 어떤 언어로 공부를 시작해야 하는가일 것입니다.
이는 어쩌면 당연한 고민이지만, 아이러니하게도 이 당연한 고민이 오히려 프로그래밍의 세계에 첫 발을 딛는 데 장애물이 되고 있는 것도 사실입니다.
사실 교과서적인 답은, 언어는 상관없으니 아무 언어나 선택해서 당장 시작하세요~겠지만, 좀 더 현실적인 답을 드리자면, Java, C, Python 중 아무거나 하나를 골라서 일단 시작해보시라고 말해드리고 싶습니다.
3가지 언어 모두 언어적 특성은 다르지만, 어떤 걸 택하더라도 충분히 프로그래머로 입문하는 데는 문제가 없습니다.
일단 하나를 하시고 나머지로 확장해가시면 좋을 것 같습니다.
안녕하세요
다양한 프로그래밍 언어중에서 질문자분이 어떤 용도로 언어를 배우려고 하는지가 가장 중요할거 같습니다
임베디드 , 게임 - C
웹개발, 안드로이드 앱 - JAVA
데이터 분석 - python
아이폰 앱 - swift
보통은 위와 같은 방식으로 용도에 따라서 언어를 배우고는 합니다.
본인이 하고 싶은 개발이 무엇인지 생각해보고 배우는게 어떨까 하고요
초보자가 접근하기 편한 사이트로는 생활코딩 https://opentutorials.org/course/1 추천드립니다.
입문하기 쉬운 언어는 아무래도 파이썬인 것 같네요.
단순히 파이썬이 쉬워서라기 보다는 스크립트 언어라서 테스트하는데 크게 어려움이 없기도 하구요
워낙 다양한 분야에서 활용하기 때문에 도움을 받을 곳도 많습니다.
그리고 추가적으로 사용자가 많은 언어라서 깃허브 등에서 오픈소스로 다른 사람들이 만들어둔 소스를 참고하기도 쉬워요
이왕 시작하셨으면 특정 목표를 설정해서 한 가지 어플리케이션을 만들어보시는 것도 좋을 것 같습니다.
우선 독학으로 하신다고 하시면, 책을 사는 것도 좋지만 유튜브나 구글에 워낙 방대한 양의 정보가 있어서
우선은 충분히 인터넷으로 습득하신 후에 본인에게 맞는 책을 고르시는걸 추천해요.
처음 시작하는 프로그래밍이라면 간결한 문법을 통해 배우기가 편한 파이썬이란 언어를 배워보시는게 좋을 듯 싶습니다.
또는 파이썬을 접했는데 이것이 어렵다면 학생들이 배우는 언어인 스크래치란 언어를 배우고 난 후에 다시 파이썬으로 넘어오시면 될 듯 싶고요.
프로그래밍을 할 때 쓰이는 개발 툴로써는 각 언어마다 다른데 파이썬의 경우 파이참, 주피터 노트북 등의 개발 툴을 쓰시면 되며
독학의 경우 온라인에 무료 강의들이 많이 있으니 그것을 보고 배우시면 될 것 같습니다.
프로그래밍을 처음 하신다면 파이썬 프로그래밍을 추천 드립니다.
다른 프로그래밍 언어들에 비해서 쉬운 편입니다.
그리고 많은 사람들이 만들어 놓은 라이브러리가 있어 사용방법을 배운다면 쉽게 사용할 수 있습니다.
프로그램은 요즘은 visual studio code를 많이 사용하고 있습니다.
파이썬을 배울때 PyCharm 도 많이 사용하기는 하지만 최근에는 visual studio code를 많이 사용하는듯 합니다.
둘다 좋은 툴이기 때문에 인터페이스가 좀더 편한 것으로 사용하면 될것 같습니다.
유튜브 컨텐츠를 추천 드립니다.
문과생도 따라하는 파이썬 프로그래밍 기초 같은 키워드로 입력하시면 다양한 컨텐츠가 있습니다.
기초를 이런 영상을 보면서 하는걸 추천드립니다.
안녕하세요 답변 드립니다.
일단 코딩의 개념부터 간단히 말씀 드리겠습니다. 코딩은 프로그램을 개발하기 위한 가장 기본적인 도구라고 생각하시면 됩니다. 지금 보는 아하사이트 또한 프로그램으로써 코딩을 통해 구현된 것입니다. (-> 코딩이라는 것은 쓴다는 개념보다는 생각하는 것을 구현하는 도구라고 생각하시면 됩니다...)
코딩을 아예 처음 배우신다면 개인적으로는 c언어를 추천 드립니다. c언어는 가장 베이직한 언어로써 모든 프로그래밍에 근간이 되기 때문입니다. c언어를 배우신 다음에 파이썬 언어를 배우신다면 좋을 것 같습니다. (c언어 책은 윤성우 저자의 열혈 프로그래밍 추천 드립니다..)
답변 채택 부탁드려요~
안녕하세요,
먼저 간단하게 코딩 게임을 즐겨보시는게 어떨까 합니다.
http://code.org/ 에서 해보실 수 있습니다.
프로그래밍 언어는 구글이 만든 블록클리 를 기반으로 하고 있습니다.
장점은 GUI 를 이용해 드래그 앤 드랍으로 코드를 만들 수 있으며,
문법적인 오류가 발생하지 않으므로 논리 구조에 집중해서 연습해보실 수 있습니다.
단순해보이지만 의외로 프로그래밍 기본기 다지기에 적합합니다.
더불어 </> 코드 보기 를 클릭하시면 만든 블록 코드가 javascript로 어떻게 변환되는지 볼 수 있습니다.
감사합니다.
안녕하세요.
프로그래밍은 원래 혼자서 독학해야 하는 직종입니다. 대부분의 모르는 것들은 구글에 검색하면 다 나옵니다. 혼자서 독학하기에 좋은 프로그래밍 인강 사이트는 유료로 한다면 인프런 이라는 사이트가 있고 일단 맛보기라도 먼저 해보고 싶으시다면 생활코딩이라는 사이트를 접속하셔서 한 번 영상 훑어보시는 것도 좋습니다.
시작하기 좋은 프로그래밍언어는 nodejs 혹은 javascript, python 등이 있습니다.
그 외의 프로그래밍이라면 html, css, javascript 등과 같은 것은 https://w3schools.com 에서도 충분히 학습하실 수 있습니다.