What to start learning: Objective-C or Java?

Hello. I stand between the choice of studying or Java, or Objective-C . At the moment my main is C++. Java began to teach , but because of lack of time abandoned. And since Objective - C has never encountered. I would like to know which of these languages it would be better if I want to direct your activities on the Internet? (Creating applications working with the Internet). Thank you for your attention.

October 3rd 19 at 01:55
5 answers
October 3rd 19 at 01:57

Of Course, Java. Obj-C, in my opinion, the web is not related at all and is mainly used for programming on iOS and Mac

October 3rd 19 at 01:59

Java is now more enterprise development, obj-c and programming for Mac and iOS (iPhone, iPad). I moved from c++ to obj-c is quite simple, the syntax is a bit unusual, but when used, it seems that there is nothing more convenient.

October 3rd 19 at 02:01

If you plan to write Internet applications in java. It is under this more sharpened

Thanks for the reply. But where is the best to use objective-c (not to take into account mac os and iOs) ? What are the main features of this language? - antonina_Ha commented on October 3rd 19 at 02:04
Thank you very much for the answer! - antonina_Ha commented on October 3rd 19 at 02:07
October 3rd 19 at 02:03

Of two evils choose the lesser. Java.

October 3rd 19 at 02:05

Choose Obj-C, it is very simple and nice, especially after a C/++

and as Obj-C feels to Internet solutions? I don't care about the difficulty or ease in learning, I value prospect. - antonina_Ha commented on October 3rd 19 at 02:08
Obj-c is suitable for the web is slightly less than nothing. Theoretically you can attach porgramme via cgi, but then even C++ is more popular. So Obj-c is primarily a program for iOS/MacOS. Java is more versatile and it is quite possible to write heavy website. For legkih sites more suited to Python or Ruby, perhaps Lua. PHP does not suggest. - antonina_Ha commented on October 3rd 19 at 02:11
thanks for the reply and for the clarification! - antonina_Ha commented on October 3rd 19 at 02:14
actually, judging by the phrase "Creating applications working with the Internet" meant client functionality, not server-side, and Obj-C is suitable for this purpose perfectly. - douglas.Schultz commented on October 3rd 19 at 02:17
I confess I overlooked :) For the mobile client I would have chosen Xamarin, if you have the opportunity to invest (for C# and cross-platform), and Java+android, if there is no money. - antonina_Ha commented on October 3rd 19 at 02:20

Find more questions by tags IT educationObjective-CJava