처음 배우기에 자바가 낫나요? 안드로이드가 낫나요?
자바 계열을 안해봐서 그러는데.. 자바 같은 객체지향 언어를 배우기에
입문용으로 자바가 낫나요? 안드로이드가 낫나요?? 아니면 다른 언어가 낫나요??? 추천좀 해주세요
자바 계열을 안해봐서 그러는데.. 자바 같은 객체지향 언어를 배우기에
입문용으로 자바가 낫나요? 안드로이드가 낫나요?? 아니면 다른 언어가 낫나요??? 추천좀 해주세요
>> JAVA 는 프로그래밍 언어이며,
안드로이드는 "윈도우" 같은 OS 의 일종이라고 보시는게 맞습니다.
"Go" 등 안드로이드 전용 언어를 말씀하시는거라면 정말로 앱 개발을 위해서는 Go 를 배우시는게 더 좋구요.
객체지향 자체나 웹앱 등 확장성을 고려하신다면 JAVA 를 공부하시는게 맞습니다.
java는 programming language이고,
android는 smart phone에서 사용되는 OS (Operating System)입니다.
android에서 app개발할 때, java 언어를 사용하지요.
android app 개발만 하실 거라면 요즘 google에서 꾸준히 밀고 있는 kotlin도 생각해보실 수 있습니다.
안드로이드를 제작하는 방법으로는 기본적으로 자바언어를 이용해서 제작합니다.
c#으로 만드는 방법도 있지만 그것도 컴파일 할때는 java기반으로 안드로이드가 제작되는거죠
안드로이드 제작을 공부하면서 java를 같이 배우시는게 좋을것같습니다.
안드로이드 앱개발을 목적으로 학습하시는게 아니라면 자바를 추천합니다. (가장 범용적 언어) 실제로 많은 SI업체에서 가장 많은 파이를 차지하고 있는 직무도 자바기반의 응용 개발업무입니다.
자바 학습을 통해 객체지향의 개념이나 기본적인 문법을 습득하시면, 추후 개념을 확장해서 안드로이드뿐만 아니라 다른 객체지향 언어를 이해하시는데 도움이 됩니다.
자바에 대한 학습자료들은 인터넷 상에 좋은 자료들이 많아서 적절한 학습트랙을 골라 학습하시면 좋을것 같습니다.