초보 앱개발에 적합한 프로그램은 무엇인가요?

간단한 파이썬 정도를 다룰 줄 아는 프로그래밍 초보자 입니다.

플랫폼 앱을 설계중인데 이를 실제 구현해보기 위해 앱 개발을 공부하고 시작하기에 좋은 프로그램을 추천해주실 수 있나요?

C나 C++ 등 다른 언어를 공부해야 한다해도 괜찮습니다.

    6개의 답변이 있어요!

    • 안녕하세요.

      처음 코딩을 시작하시는 분들이 어떤 언어를 배워야할지 고민을 많이 하십니다.

      사실 언어보다는 본인이 무엇을 만들고 싶은지부터 명확히 하는 것이 좋습니다.

      어떤 것을 만들 것이냐에 따라 유리한 언어와 툴이 있기 때문입니다.

      어느 언어 한 언어에 능숙해지면 다른 언어를 공부할 때 진입 장벽이 낮아지기 때문에

      어떤 것을 먼저 시작해야하는지는 중요하지 않다고 생각합니다.

      딥러닝, 인공지능, 데이터 관리와 관련된 것을 만들고 싶으시다면 파이썬,

      웹, 프론트엔드, 하이브리드 애플리케이션을 만들고 싶다면 자바스크립트,

      웹, 안드로이드 애플리케이션을 만들고 싶다면 자바를 공부하시는 것을 추천드립니다.

    • 안녕하세요. 아하(a-ha) 프로그래밍 지식 답변자 입니다.

      현재 프로그래밍 언어의 패러다임은 구조적, 객체지향적 두 가지가 있습니다. 두 패러다임은 서로 설계하는 방법도 다르고 코드로 구현하는 방법도 다릅니다. 그리고 현재 대세는 객체지향 프로그래밍 입니다.

      질문자님이 문의하신 C 언어는 구조적 언어입니다. 간혹 프로그래밍의 기초인 C 언어를 알아야 JAVA를 할 수 있다 라고 하는 말이 있는데요, 애초에 설계기법이나 프로그래밍 방법이 다르기 때문에 비교 성립이 되지 않습니다. 오히려 C를 몰라야 JAVA를 더 잘 할 수 있습니다.

      초보자가 접하기 쉬운 객체지향 언어로는 Python이 있습니다.

      Microsoft에서 제공하는 Python 첫 번째 단계 수행 코스가 잘 설명 되어 있으므로 해당 교육자료로 시작 하는 것을 추천 드립니다.

      https://docs.microsoft.com/ko-kr/learn/paths/python-first-steps/

      또한 Python을 사용하는 다양한 학습 경로가 준비되어 있습니다.

      https://docs.microsoft.com/ko-kr/learn/browse/?resource_type=learning%20path&terms=python

      또한 Python 코딩도장 책을 구매하여 하나하나 천천히 따라해 보는것도 나쁘지 않습니다.

      https://dojang.io/course/view.php?id=7

      답변이 도움이 됐으면 합니다. 좋은 하루 되세요!

    • 안녕하세요.

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

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

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

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

      자바스크립트는 현재 많이 사용중이므로 쉽게 접근하실 수 있습니다.

      감사합니다.

    • 안녕하세요

      앱개발을 하고 싶으시다면 Android app 으로 한번 접근해보시는 것이 쉽게 접근 할 수 있는 방법이라고 생각합니다

      관련 개발은 java언어로 개발을 할 수 있구요.

      java 언어 공부하신 후 Android app개발 기본을 한번 찾아보신 후

      따라 해보시면 금방 따라해보실 수 있을거라고 생각합니다.

    • 안드로이드 앱을 개발하려고 한다면 코틀린이나 자바를 배워야 합니다.

      최근에 만들어지는 앱들은 대부분 코틀린을 사용해서 개발이 된다고 보면 좋을 것 같습니다.

      iOS의 경우 스위프트를 사용해서 개발을 합니다.

      iOS개발시 Mac OS는 필수로 필요합니다.

      앱개발 관련 교육과정이나 아래 사이트를 보고 배우는 것은 어떠할까 합니다.

      https://www.inflearn.com/courses/it-programming/mobile-app

    • TIOBE에서 선정한 2021년 2월 기준 검색어 점유율 상위 20개 프로그래밍 언어

      1.C

      2.Java

      3.Python

      4.C++

      5.C#

      6.Visual Basic

      7.JavaScript

      8.PHP

      9.SQL

      10.Assembly language

      낮은 점유율의 언어 일수록 사용자가 없으니 학습시나 개발시 어려움이 생깁니다.

      어디다 물어볼데가 없다보니 혼자서 자문자답까지 해야합니다.

      우선 상위권의 언어를 배우시고 능숙하게 사용이 가능해지시면 다른 언어로 확장 하시길 추천드립니다