Originally posted by Saucy
I can do that in javascript already! but im looking for a app that can be on the computer and stay there for now im not worried about learning because im good at that! i just wanna know whats a good language! and when i find that language ill use it and i dont think this is going to go fast either so im not worried about that and sorry about grammer im just stressed on if i can do this or not its for my uncle to keep ID on his cattle and scheduling
them@
Speaking from experience, you're taking the wrong approach to programming.
Most of programming is language-agnostic (at least if you do it right). The language is merely a vessel through which you communicate your thoughts - much like English. Continuing with that metaphor, you can master the grammar and spelling of the English language, but that doesn't necessarily make you an award-winning author or essayist. The same is true with programming, there is a clear difference between knowing the syntax of the language, and knowing how to use that language to express yourself (which depends on the language to some degree, but I'd bet a skilled C++ programmer can easily pick up Java or C# in a week and be more skilled than a first-time programmer who's been at it for a month).
It takes months, most likely years, to even achieve competency as a programmer. To master programming takes years, in fact, I'd say it's impossible to truly master programming in a lifetime.
If programming is something that interests you, that you are passionate about, then forget the projects, forget the languages - learn to program the
right way (you won't regret it). Don't dwell on such small, insignificant things. If you're not passionate about programming, then programming is not for you - and the project is not for you.
Having said that, I'm sympathetic to the fact that you want to help your uncle. If you'd like to hack out an ugly little app for the iPhone and Android, you'll likely want to learn two languages: Objective-C and Java. The primary language for iOS development is Objective-C, and the primary language for Android development is Java. You can use others, but those are great for beginners. Interfacing with a database is fairly easy once you understand how it's done; but will take some experience. My recommendation, if you really want to help your uncle, is that you ought to refer him to a professional freelance developer (it may be more expensive, but don't forget, maintaining a server and distributing apps can also get expensive - plus, this way, you'll be able to have a
good product).
Out of curiosity, how much JavaScript do you know? What programming experience do you have with it?