아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
부유한게논217
부유한게논21720.08.22

프로그래밍을 배워보려고 하는데 어떻게 시작하면 좋을까요?

안녕하세요 낮에는 일을 하는 직장인입니다

요즘 비대면이 뜨고있는데 그만큼 핸드폰 어플이나 컴퓨터 프로그램을 이용하여 할 수 있는 일이 늘어나는 것 같습니다. 저도 그런 프로그래밍 언어를 배우고싶은데요.. c언어 같은건 들어봤지만 그게 무엇인지는 모릅니다.

저같은 왕초보가 프로그래밍을 시작하려면 무엇부터해야할까요?

감사합니다.

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

    프로그래밍 언어를 단순히 공부하고 싶다면, 인터넷이나, 서점에도 많은 자료들이 있습니다. 실제적으로 공부하는 부분과, 프로그램을 만든다는 개념은 조금 달라진다고 개인적으로 생각하는데요.

    만약 실제로 핸드폰 어플을 만들고 싶다면 우선 어떠한 핸드폰 어플을 만들어보겠다고 딱 정해주고 그 목표를 향해 하나씩 해나가는걸 추천드립니다.

    만약 예를 들면 아이폰 어플을 만들고 싶다면, 요즘은 새 언어인 Swift 로 빠르고 편하게 iOS 앱을 제작할 수가 있습니다. 아이폰 앱 자체도 좀 더 구체적으로 카메라 앱, 혹은 일정관리 앱, 메모 앱 등 목표를 세분화하고 거기에 맞추어 이론 적인 부분을 공부해가며 실제 제작을 해보면 남들보다 빠르게 배워가시고 목표를 이룰 수 있을꺼라고 생각합니다.


  • 안녕하세요 답변 드립니다.

    요새 가장 핫한 언어는 당연 파이썬입니다. 제가 다른 답변에서 쓴 파이썬 관련 답변글 첨부드릴게요.

    현재 시점에서 가장 실용적이면서도 배우기 쉬운 언어를 선택하라면 당연 파이썬 입니다.

    수 많은 오픈소스 모듈이 잘 구현되어 있고, 변수의 return type을 고려할 필요도 없는 등 수 많은 장점이 있습니다.

    또한 객체지향 언어이기 때문에 파이썬 언어를 배우면서 객체지향 개념도 공부할 수 있습니다. 요즘 핫한 AI나 빅데이터 관련 코딩도 거의 대부분 파이썬으로 구현하고 있습니다.

    참고하실만한 무료 전자책 소개해 드립니다.

    https://wikidocs.net/book/1

    해당 내용은 무료이면서도 가장 빠르게 파이썬이 뭔지 감 잡을 수 있을 것 같습니다.

    답변 채택 부탁드려요~


  • 기존적인 내용은 유튜브를 통해서 자바,파이썬 기본강의를 들으시구요

    온라인 유로강의를 들으시려면

    온라인으로 프로그래밍 강의를 들을 수 있는 강좌(모두의 연구소, 패수트캠퍼스 등)을 들어보시면서 따라해보시면 도움이 됩니다.

    오프라인 강의는 예전에는 비트컴퓨터같은 학원들이 유명하였으나

    비용이 많이 비쌉니다.

    취미로 공부해보실 생각이시면 유튜브 강의를 들으시는 것을 추천드립니다.


  • 예전에는 어딘가를 가야, 학위를 따야 정보,지식을 얻을 수있었다면 요즘에는 전공자/비전공자를 나누는 것이 소용이 없다고 할 정도로 지식,정보가 널려 있습니다. 누구나 배울 의지만 있다면 충분히 가능합니다.

    일단 처음 접하는 분에게 추천 드리는 언어는 Python을 추천드립니다. 그 이유는 c,c++은 처음하기에 부적절하다고 생각되고 정말 '컴퓨터'가 좋아서 프로그래밍을 한다고 했을 때에는 말리지 않겠습니다만 현재 질문자님께서는 이러한 상황이 아니고 업무 자동화, 간단한 툴 정도를 만들기 위한 목적이신것 같습니다.

    파이썬은 정말 많은 라이브러리를 지원하기 때문에 유용성이 엄청 높다고 할수 있습니다

    그리고 배울 것을 정했으니 배울 방법을 정해야 할텐데요, 가장 하지말아야 할 방법은 막무가내로 "문법만 다 떼고 만들고 싶은거 만들어야지"하며 언어의 문법만을 배우는 것인데요. 이것은 제가 겪었기 때문에 잘 압니다. 제가 앱을 만들기위해 Java문법만 하면 될 줄 알고 문법공부만 하다가 끝내고 보니 막상 만들고 싶은게 없고 생각나는 것이 없더라고요.... 말이 길어졌지만 최소한의 문법을 익히고 내가 어떤것을 만들고 싶은지를 정해 그 프로젝트를 완성해가며 실력을 기르는 것입니다. 하지만 처음부터는 어려우니 다른 사람이 블로그나 github에 올려둔 소스를 보며 이 문장은 이런 역할을 하는구나! 하며 코드를 따라 치며 비슷한 결과물을 만들어내는것으로 시작하시면 됩니다.

    저도 그랬고 처음 입문하신분들이 어려워하시는게 어떤 키워드로 검색을 해야 찾을 수 있는지 모르는 경우인데요, 굉장히 답답하죠... 업무자동화로 예를 들면 셀러니움과 웹크롤링도 할수 있는 BeautifulSoup이 있겠습니다.

    다른 궁금한점이 있으시다면 댓글부탁드리겠습니다.

    마지막으로 작성자님처럼 이미 직장을 다니고 있고 수입이 있는 상태에서 무언가를 배우신다는 것에 정말 존경합니다... 이런 의지라면 분명 마스터하실수 있다고 믿어 의심치 않습니다. 화이팅하십시요.