Best Beginner Programming Language?

13567

Comments

  • AndyPix
    AndyPix Posts: 4,847 Forumite
    Fifth Anniversary 1,000 Posts Name Dropper Photogenic
    C# is a programming language, .NET is a blanket term that tends to cover both the .NET Framework (an application framework library) and the Common Language Runtime which is the runtime in which .NET assemblies are run.

    Microsoft's implementation of C# is heavily integrated with the .NET Framework so it is understandable that the two concepts would be confused. However it is important to understand that they are two very different things.
  • theEnd
    theEnd Posts: 851 Forumite
    C#.NET is fine. (Like VB.NET).
  • ClarkeKent
    ClarkeKent Posts: 336 Forumite
    I am looking at doing web stuff and maybe some mobile app development, if it sticks.
  • AndyPix
    AndyPix Posts: 4,847 Forumite
    Fifth Anniversary 1,000 Posts Name Dropper Photogenic
    ClarkeKent wrote: »
    I am looking at doing web stuff and maybe some mobile app development, if it sticks.

    In that case you will probly be best learning Java ..

    It is nice to learn, has a free IDE (eclipse) and there are many many good books to get you going ..
    I owned this book once ..
    http://www.amazon.co.uk/Java-Game-Programming-For-Dummies/dp/0764501682

    And found it very useful ..
    It is quite rewarding to learn, as you can have a running mobile app quite quickly

    Andy
  • bod1467
    bod1467 Posts: 15,214 Forumite
    ClarkeKent wrote: »
    I am looking at doing web stuff and maybe some mobile app development, if it sticks.

    What type of web stuff? Are you doing this for interest, or with a view to seeking employment/starting a business?
  • ClarkeKent
    ClarkeKent Posts: 336 Forumite
    bod1467 wrote: »
    What type of web stuff? Are you doing this for interest, or with a view to seeking employment/starting a business?

    Looking for a new career, got plenty of time on my hands at the moment to learn something new. Always liked tinkering with websites, PHP and site building.

    Mobile apps looks like a possible avenue, plenty of growth and money in it.

    Just need to get the basics and then move up and maybe focus on one thing.
  • AndyPix
    AndyPix Posts: 4,847 Forumite
    Fifth Anniversary 1,000 Posts Name Dropper Photogenic
    ClarkeKent wrote: »
    Looking for a new career, got plenty of time on my hands at the moment to learn something new. Always liked tinkering with websites, PHP and site building.

    Mobile apps looks like a possible avenue, plenty of growth and money in it.

    Just need to get the basics and then move up and maybe focus on one thing.

    I think Java is the way to go for you then :)
  • bod1467
    bod1467 Posts: 15,214 Forumite
    It depends which mobile platform you're intending to target.

    Java is the prime language for Android. Windows uses .NET and Apple uses Objective C.

    http://www.appia.com/blog/key-programming-languages-for-mobile-developers

    That said, there's a large degree of commonality between the languages, so once you're familiar with one the others shouldn't be a huge learning curve.
  • Geodark
    Geodark Posts: 1,049 Forumite
    Part of the Furniture 1,000 Posts
    bod1467 wrote: »
    It depends which mobile platform you're intending to target.

    Java is the prime language for Android. Windows uses .NET and Apple uses Objective C.

    http://www.appia.com/blog/key-programming-languages-for-mobile-developers

    That said, there's a large degree of commonality between the languages, so once you're familiar with one the others shouldn't be a huge learning curve.

    Please don't take this the wrong way, but I take it you don't work as a developer? posting links from the web doesn't always give the true story. As stated previously - go with Java - write once, run anywhere (WORA)

    Besides, java is a good language to learn, is cross platform and gives a good grounding in oop. with a lot more stuff moving to the cloud now when you feel up to it you can extend into other JS technologies like angularJS and node.js
  • jaydeeuk1
    jaydeeuk1 Posts: 7,714 Forumite
    Debt-free and Proud!
    Java's a horrible language. Granted I've probably been twisted against it thanks to my old lecturer at Derby Uni who hated anything microsoft and only let students use the crappy eclipse IDE (was god awful back in the late 90's early 2000's). I loved programming in VB and less so in C/C++

    We use just MS based stuff like IIS, SQL server so don't bother with PHP (similar syntax to C), always been a classic ASP man myself.

    In my experience, it tends to be the larger corporations and companies that will run a microsoft back end, and smaller companies, or MS competitors would run linux webservers and PHP/oracle/mysql.
    To tackle this, microsoft then launched bizspark, where you basically get nearly every piece of major MS software for free - over £100k worth - for 3 years (then have the option of 'graduating' which is where my company is now). All you need to do is show you're a company that intends to create software. Once the 3 years are up the software remains active, you just aren't allowed to use in production.

    Where do you want your career to go?
This discussion has been closed.
Meet your Ambassadors

🚀 Getting Started

Hi new member!

Our Getting Started Guide will help you get the most out of the Forum

Categories

  • All Categories
  • 349.8K Banking & Borrowing
  • 252.6K Reduce Debt & Boost Income
  • 453K Spending & Discounts
  • 242.8K Work, Benefits & Business
  • 619.5K Mortgages, Homes & Bills
  • 176.4K Life & Family
  • 255.7K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16.1K Discuss & Feedback
  • 15.1K Coronavirus Support Boards

Is this how you want to be seen?

We see you are using a default avatar. It takes only a few seconds to pick a picture.