• Log in or sign up for an account here: https://www.sythe.org/login

Should I learn Objective C or Java first?

Anavar

Forum Addict

Banned
Joined
May 8, 2014
Sythe Gold
0
Messages
356
Should I learn Objective C or Java first?
Hey guys.

So I'm a beginner programmer, currently am 'experienced' in Python.

I want to make iOS apps with my mac and become an app developer (studying computer science), and wondering where to start. I know the foundation of iOS apps are programmed with objective-c, so should I begin there? Or should I learn java first? Which is easy to understand and grasp? I'll eventually move onto making Android apps with java and shit, but want to learn how to code for iOS devices first.

Any sort of insight and help would be appreciated.:)
 
Should I learn Objective C or Java first?
Hey guys.

So I'm a beginner programmer, currently am 'experienced' in Python.

I want to make iOS apps with my mac and become an app developer (studying computer science), and wondering where to start. I know the foundation of iOS apps are programmed with objective-c, so should I begin there? Or should I learn java first? Which is easy to understand and grasp? I'll eventually move onto making Android apps with java and shit, but want to learn how to code for iOS devices first.

Any sort of insight and help would be appreciated.:)



If you want to make iOS apps learn objective c. You don't write iOS apps in java.
 
Valentine's Singing Competition Winner
Sythe Awards 2015 Winner
Sythe Awards 2016 Winner
Sythe Awards 2020 Winner
Member of the Month Winner
MushyMuncher
Gohan has AIDS
Extreme Homosex
World War 3
I'm LAAAAAAAME
Discord Verified
Off Topic Participant
Should I learn Objective C or Java first?
Why not just keep using Python?
http://kivy.org/#home

As for learning Obj-C, its only *real* use is iOS apps. There are a ton of other languages out there that you can learn, that could have practical applications for both mobile and desktop environments, such as Java (for Android), or HTML/Javascript using something like Google's PhoneGap (make apps once, works on all mobile platforms).

I think this question is a bit more complicated than "Obj-C vs. Java".
 
Should I learn Objective C or Java first?
If you want to make iOS apps learn objective c. You don't write iOS apps in java.

Wrong. You can use this library: http://www.robovm.com/ to write IOS applications with Java.

OT: I suggest learning Java, as its platform-independent and extremely secure (interpreted by a VM). The JIT compiler makes it so that an application written in Java will run just as fast as one that was written in native OS code.
 
Gohan has AIDS
Sythe's 10th Anniversary
Should I learn Objective C or Java first?
Wrong. You can use this library: http://www.robovm.com/ to write IOS applications with Java.

OT: I suggest learning Java, as its platform-independent and extremely secure (interpreted by a VM). The JIT compiler makes it so that an application written in Java will run just as fast as one that was written in native OS code.

Great suggestion, does this plugin only work with Eclipse?

If that is the case, learn Objective-C :X
 
Should I learn Objective C or Java first?
Wrong. You can use this library: http://www.robovm.com/ to write IOS applications with Java.

OT: I suggest learning Java, as its platform-independent and extremely secure (interpreted by a VM). The JIT compiler makes it so that an application written in Java will run just as fast as one that was written in native OS code.


Any program that converts from language to language will eventually reach a limitation. It is better to just learn the actual platform as it was intended. There are so many more resources if he ever gets stuck.
 
Should I learn Objective C or Java first?
Great suggestion, does this plugin only work with Eclipse?

If that is the case, learn Objective-C :X

Its actually not a plugin, its a library. You'd just configure it into your build path.

Any program that converts from language to language will eventually reach a limitation. It is better to just learn the actual platform as it was intended. There are so many more resources if he ever gets stuck.

True.
 
Should I learn Objective C or Java first?
Hey guys.

So I'm a beginner programmer, currently am 'experienced' in Python.

I want to make iOS apps with my mac and become an app developer (studying computer science), and wondering where to start. I know the foundation of iOS apps are programmed with objective-c, so should I begin there? Or should I learn java first? Which is easy to understand and grasp? I'll eventually move onto making Android apps with java and shit, but want to learn how to code for iOS devices first.

Any sort of insight and help would be appreciated.:)

Skip C and go strait to Java. If you want to get into App's learn web programming. Visit http://www.w3schools.com/ to get started. The web is replacing computer languages.
 
Two Factor Authentication User
Tier 1 Prizebox
Should I learn Objective C or Java first?
I've started with java.
 
Should I learn Objective C or Java first?
I'm confused by what you mean here?

How is web programming going to help him in app development?

Because it's the magic of web browsers and WAP (web application programming).

Instead of using proprietary languages or learning computer languages, learning web programming will allow you to create universal applications without having to use different languages on different platforms to produce the same desired effects.

A practical example is this for a lot of the small business owners we work with:

Situation: They want a new website, an app for their tablet, an app for their iphone, an app for their customers android and an app for their windows 8 computer... but they can't afford to have theses formally built for each specific platform.

Solution: We create 1 application using a variety of web languages (essentially a responsive based website). Then we use a simple browser application for each platform that only opens a particular website (these browser apps are open-source and are easily editable with very minimal coding; and they are multifunctional/reusable).

Outcome: We can build an app for any device or platform by essentially only creating 1 version instead of x number of version of the same thing.

Plus, we've been able to create sophisticated programs (such as photo editing applications) that perform better running on our servers than consumers running a C/traditional program on their computer.

The web is becoming the common medium of information and exchange, if you can program on the web then you can program on anything. Computers, smartphones and electronic devices are going to become nothing more than just terminal access points (which in turn will make computer programming obsolete).

There will come a point when computer code is just not needed anymore. So learning web programming is a much more viable option than learning computer programming. Even though java has kind of a middle-ware use, its a great starting point to transition into javascript, jquerey, json, etc....
 
Gohan has AIDS
Sythe's 10th Anniversary
Should I learn Objective C or Java first?
Because it's the magic of web browsers and WAP (web application programming).

Instead of using proprietary languages or learning computer languages, learning web programming will allow you to create universal applications without having to use different languages on different platforms to produce the same desired effects.

A practical example is this for a lot of the small business owners we work with:

Situation: They want a new website, an app for their tablet, an app for their iphone, an app for their customers android and an app for their windows 8 computer... but they can't afford to have theses formally built for each specific platform.

Solution: We create 1 application using a variety of web languages (essentially a responsive based website). Then we use a simple browser application for each platform that only opens a particular website (these browser apps are open-source and are easily editable with very minimal coding; and they are multifunctional/reusable).

Outcome: We can build an app for any device or platform by essentially only creating 1 version instead of x number of version of the same thing.

Plus, we've been able to create sophisticated programs (such as photo editing applications) that perform better running on our servers than consumers running a C/traditional program on their computer.

The web is becoming the common medium of information and exchange, if you can program on the web then you can program on anything. Computers, smartphones and electronic devices are going to become nothing more than just terminal access points (which in turn will make computer programming obsolete).

There will come a point when computer code is just not needed anymore. So learning web programming is a much more viable option than learning computer programming. Even though java has kind of a middle-ware use, its a great starting point to transition into javascript, jquerey, json, etc....

The only interactions my servers have made with the apps I've created is database requests and iAP payment confirmations so my experience path down WAP is pretty limited.

I can see the benefit of someone wanting an application to display information in a database. So adding a news article would present it on your website, apps etc.. With only one addition. However, I've found that most of the applications I've developed so far there's no way I could of achieved them. For instance, if your user doesn't have a network connection your app is completely abundant? I only ask, I'm not stating as I've never tried it.

When I receive a user without a network connection in my apps I have to only allow them to retrieve the data from a wireless network and save it locally. I imagine you achieve it the same way caching your web data.

What sort of limitations have you reached? and when you say web programming, does this mean you simply have a template that you connect to your servers in objective-c then take over the rest with front-end for the rest of the layout etc?
 
Runescape Gamblingrunescape gambling
Back
Top