Also, I assume that the code syntax between C# and C# .Net are the same? (Besides the IDE difference?)
Yes, that is correct. C# on .Net and on Mono has the same syntax and same bytecode it compiles into.
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Also, I assume that the code syntax between C# and C# .Net are the same? (Besides the IDE difference?)
Yes, that is correct. C# on .Net and on Mono has the same syntax and same bytecode it compiles into.
So would it be best looking at C# .Net books or C# only books?
PHP is easy to pick up, but then you get to OO programming within PHP etc that helps a lot in learning more as you go along (don't forget to pick up sql / database design etc)
Once you're familiar with that, switching to C# is easy peasy. I'd go that route instead of c# first.
You need something easy to train with. Then move on to the heavier/"harder" ones. Same thing, I'd always recommend VBScript (classic ASP) before going into vb.net etc
I find it bizarre that you find it bizarreI find it bizarre that someone puts Windows 7 on a Mac.
But, I guess they have their reasons.
I have a PC with Windows 7 on it. I have a mac book pro. There is no way Windows 7 will get onto my MacBook
And there is no way OSx will get onto my PC![]()
I find it bizarre that someone puts Windows 7 on a Mac.
I find it bizarre that someone puts Windows 7 on a Mac.
But, I guess they have their reasons.
I have a PC with Windows 7 on it. I have a mac book pro. There is no way Windows 7 will get onto my MacBook
And there is no way OSx will get onto my PC![]()
I find it bizarre that you find it bizarre
Bootcamp is handy in that it will give you the best of both worlds. There are still things that need to be done in windows and parallels etc suck.
I don't. I used Bootcamp initially for native Windows boot, but got frustrated with it as after each major OS X upgrade the bootcamp partition got messed up. VMWare Fusion has a great feature which allows you to run a Bootcamp partition then within VMWare. From a testing perspective we use VMWare and pretty much every major OS virtualised (including a BB10 VM).
Native gaming on OS X is getting better (Diablo III, Guild Wars 2, Steam etc).
PHP is easy to pick up, but then you get to OO programming within PHP etc that helps a lot in learning more as you go along (don't forget to pick up sql / database design etc)
Once you're familiar with that, switching to C# is easy peasy. I'd go that route instead of c# first.
You need something easy to train with. Then move on to the heavier/"harder" ones. Same thing, I'd always recommend VBScript (classic ASP) before going into vb.net etc
Thanks for the replies gents.
I realized everyone is going to have their own reason / opinion on which language to start with. However, taking some advice from this thread - I think I should just start. It doesn't really matter what language as long as I start, right?
I'm thinking C# still as a starting point. I will probably end up going the iOS route as I am an Apple fan and developing on their devices looks to be very interesting.
Languages only start to matter when you have a particular project to do, and you need to select the appropriate tool. At the moment, in the learning phase, pick something that is A) easy to learn, B) easy to express yourself in, C) easy to debug.