View Full Version : Programming
Ok, so I'm looking at learning a new language. Currently I only know HTML, CSS and PHP (not the hardest I know).
I'm wondering what the best to learn is. I'm looking at XCode for Mac OS X and iOS as these are on the devices I use, but I reckon I'll also look into VB for Windows machines. Are there any languages I should research/learn before attempting these, or that would go hand in hand?
Edited by Catz (Forum Super Moderator): Thread moved from ' Technology Discussion ' to here as probably more suitable
What do you want to do exactly?
I wanna move onto application development, primarily for Mac OS X and iOS, but also Windows secondarily.
dbgtz
26-06-2011, 11:36 PM
I'm thinking java? Or is that what apple blocks? I'm not sure :L
I have a "Beginning Programming with Java for Dummies" book. Got it for 50p from Oxfam shop years ago. Not read it though, haha. Might give that a go!
Java is a brilliant language to learn.
Right. I think it's settled then that I'll start with that. Xcode is being a naughty application and taking ages to download (I know it's 4.5GB but it's projected to take like 10 hours! I'll do a bit of bedtime reading tonight haha :P thanks everyone, I'll let you know how I get on ;)
Agnostic Bear
27-06-2011, 02:44 AM
Don't ever learn Java ever. Learn C or C++.
Learn C or C++.
co-sign. i learnt by just playing around in Visual Basic and Visual Studio.
Pegle
27-06-2011, 03:53 PM
Java. It's a really good one.
Dentafrice
27-06-2011, 05:00 PM
Javascript. Learn how to use Javascript, it will help you in the long run.
Move from Javascript on to C#. C# will teach you a lot of syntax that will follow into other languages.
Since you already know PHP, C# will be a breeze for you as the syntax is similar.
MessageBox.Show("Hey, this is a message!");
As you can see, the . in that syntax is like -> in PHP..
$MessageBox->Show("Hey, this is a message!");
I recommend C# or Java.
triston220
30-06-2011, 09:29 AM
Java is cross-platform compatible so it will run on Windows, Mac and linux.
Cushioned
30-06-2011, 09:38 AM
Been said a couple times, C++ or C# are the way to go. Dentafrice made a good point with Javascript--with the little knowledge and messing around in the languages the syntax is incredibly similar.
Dentafrice
30-06-2011, 02:54 PM
Once you understand what a syntax actually means, you can learn any language relatively easy. I was extremely proficient in Java after just a few days and a week or two, with no books... nothing like that due to knowing other languages that share the same syntax.
NFL4LIFE
01-07-2011, 11:15 PM
JavaScript, or C# then C++. C++ is more object oriented.
Dentafrice
02-07-2011, 05:56 PM
It's not more object oriented than Java or even C# in a sense.. I would say they're on about the same level. Which that might get held against me, just my opinion.
What ever you do - Don't learn visual basic for a windows machine. Do a more productive language like java or objective-C. Take that from a programmer that learned visual basic and never used it since learned.
Want to hide these adverts? Register an account for free!
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.