What should I do?

  • (2 Pages)
  • +
  • 1
  • 2

28 Replies - 3023 Views - Last Post: 21 December 2010 - 04:02 PM

#1 15yearoldCoder  Icon User is offline

  • D.I.C Head

Reputation: 4
  • View blog
  • Posts: 69
  • Joined: 11-December 10

What should I do?

Posted 20 December 2010 - 12:55 PM

I am a beginner at programming and I have learnt VB.Net and SmallBasic so far and I don't know what I should do after that. I am at a standstill here. I don't know what language to learn because I want to get into game programming, web development (making websites and web applications) and developing useful mobile apps. SOMEBODY HELP!!!!!!! I want to learn a language that while learning it, it won't bore me out of my mind and I can use to develop awesome programs that I can showoff to people.

Is This A Good Question/Topic? 1
  • +

Replies To: What should I do?

#2 Kilorn  Icon User is offline

  • XNArchitect
  • member icon



Reputation: 1356
  • View blog
  • Posts: 3,528
  • Joined: 03-May 10

Re: What should I do?

Posted 20 December 2010 - 01:03 PM

I'd suggest C#. You've already got exposure to the .NET framework through your work with VB.NET, so C# will be a familiar language. C# also has the benefit of the XNA framework for the game programming that you mentioned, and I've known a lot of people that prefer to develop web applications in C# to any other language.
Was This Post Helpful? 2
  • +
  • -

#3 Dormilich  Icon User is offline

  • 痛覚残留
  • member icon

Reputation: 3541
  • View blog
  • Posts: 10,236
  • Joined: 08-June 10

Re: What should I do?

Posted 20 December 2010 - 01:03 PM

that schedule sounds more like 3 languages you need to learn. that definitely won’t get boring …

This post has been edited by Dormilich: 20 December 2010 - 01:04 PM

Was This Post Helpful? 1
  • +
  • -

#4 15yearoldCoder  Icon User is offline

  • D.I.C Head

Reputation: 4
  • View blog
  • Posts: 69
  • Joined: 11-December 10

Re: What should I do?

Posted 20 December 2010 - 01:26 PM

View PostKilorn, on 20 December 2010 - 12:03 PM, said:

I'd suggest C#. You've already got exposure to the .NET framework through your work with VB.NET, so C# will be a familiar language. C# also has the benefit of the XNA framework for the game programming that you mentioned, and I've known a lot of people that prefer to develop web applications in C# to any other language.


I was thinking of learning C# but I wasn't sure it was for beginners.

View PostDormilich, on 20 December 2010 - 12:03 PM, said:

that schedule sounds more like 3 languages you need to learn. that definitely won’t get boring …



no it won't
Was This Post Helpful? 0
  • +
  • -

#5 Kilorn  Icon User is offline

  • XNArchitect
  • member icon



Reputation: 1356
  • View blog
  • Posts: 3,528
  • Joined: 03-May 10

Re: What should I do?

Posted 20 December 2010 - 01:28 PM

C# is one of the higher level languages making it much easier to learn compared to a lower level language such as C++.
Was This Post Helpful? 2
  • +
  • -

#6 Dormilich  Icon User is offline

  • 痛覚残留
  • member icon

Reputation: 3541
  • View blog
  • Posts: 10,236
  • Joined: 08-June 10

Re: What should I do?

Posted 20 December 2010 - 01:35 PM

View PostKilorn, on 20 December 2010 - 08:28 PM, said:

C# is one of the higher level languages making it much easier to learn compared to a lower level language such as C++.

despite that you can compile C++ code on any OS …
Was This Post Helpful? 1
  • +
  • -

#7 Kilorn  Icon User is offline

  • XNArchitect
  • member icon



Reputation: 1356
  • View blog
  • Posts: 3,528
  • Joined: 03-May 10

Re: What should I do?

Posted 20 December 2010 - 01:40 PM

That is true. C# is Windows only. So if you plan on developing cross-platform, you'll definitely want to choose a different language. Good point that I missed mentioning, Dormilich.
Was This Post Helpful? 1
  • +
  • -

#8 15yearoldCoder  Icon User is offline

  • D.I.C Head

Reputation: 4
  • View blog
  • Posts: 69
  • Joined: 11-December 10

Re: What should I do?

Posted 20 December 2010 - 02:33 PM

View PostKilorn, on 20 December 2010 - 12:40 PM, said:

That is true. C# is Windows only. So if you plan on developing cross-platform, you'll definitely want to choose a different language. Good point that I missed mentioning, Dormilich.

I actually want to stick with windows for now and move into cross-platform development later.
Was This Post Helpful? 1
  • +
  • -

#9 macosxnerd101  Icon User is offline

  • Self-Trained Economist
  • member icon




Reputation: 10566
  • View blog
  • Posts: 39,107
  • Joined: 27-December 08

Re: What should I do?

Posted 20 December 2010 - 02:35 PM

View PostKilorn, on 20 December 2010 - 04:40 PM, said:

That is true. C# is Windows only. So if you plan on developing cross-platform, you'll definitely want to choose a different language. Good point that I missed mentioning, Dormilich.

To clarify, C# can be written for multiple platforms including Windows and Linux. The Frameworks though, aren't cross-platform. The .NET platform is for Windows only, and Mono is not yet a sufficient substitute for .NET.
Was This Post Helpful? 3
  • +
  • -

#10 Kilorn  Icon User is offline

  • XNArchitect
  • member icon



Reputation: 1356
  • View blog
  • Posts: 3,528
  • Joined: 03-May 10

Re: What should I do?

Posted 20 December 2010 - 02:36 PM

Well, I think C# is a good choice for you then.
Was This Post Helpful? 1
  • +
  • -

#11 macosxnerd101  Icon User is offline

  • Self-Trained Economist
  • member icon




Reputation: 10566
  • View blog
  • Posts: 39,107
  • Joined: 27-December 08

Re: What should I do?

Posted 20 December 2010 - 02:37 PM

Also, you might also want to check out this thread.
Was This Post Helpful? 1
  • +
  • -

#12 Dormilich  Icon User is offline

  • 痛覚残留
  • member icon

Reputation: 3541
  • View blog
  • Posts: 10,236
  • Joined: 08-June 10

Re: What should I do?

Posted 20 December 2010 - 02:39 PM

View Post15yearoldCoder, on 20 December 2010 - 09:33 PM, said:

I actually want to stick with windows for now and move into cross-platform development later.

if you want to go cross-platform then do it from the beginning, otherwise you would have to learn another new language.
Was This Post Helpful? 1
  • +
  • -

#13 15yearoldCoder  Icon User is offline

  • D.I.C Head

Reputation: 4
  • View blog
  • Posts: 69
  • Joined: 11-December 10

Re: What should I do?

Posted 20 December 2010 - 02:49 PM

Looks like I'm learning C#.............for now. :clap: :rockon:

View Postmacosxnerd101, on 20 December 2010 - 01:37 PM, said:

Also, you might also want to check out this thread.

:bananaman: :rockon:

View PostDormilich, on 20 December 2010 - 01:39 PM, said:

View Post15yearoldCoder, on 20 December 2010 - 09:33 PM, said:

I actually want to stick with windows for now and move into cross-platform development later.

if you want to go cross-platform then do it from the beginning, otherwise you would have to learn another new language.

Thanks I will keep that in mind. :rockon:
Was This Post Helpful? 0
  • +
  • -

#14 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1253
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: What should I do?

Posted 20 December 2010 - 02:55 PM

Web Application -> ASP.Net Webforms / MVC -> C#
Mobile Application -> Windows Phone 7 uses Silverlight / XAML -> C#
Desktop -> Windows Forms / WPF -> C#

You can learn C# and branch out very easily.
Was This Post Helpful? 3
  • +
  • -

#15 15yearoldCoder  Icon User is offline

  • D.I.C Head

Reputation: 4
  • View blog
  • Posts: 69
  • Joined: 11-December 10

Re: What should I do?

Posted 20 December 2010 - 02:57 PM

View PostSergio Tapia, on 20 December 2010 - 01:55 PM, said:

Web Application -> ASP.Net Webforms / MVC -> C#
Mobile Application -> Windows Phone 7 uses Silverlight / XAML -> C#
Desktop -> Windows Forms / WPF -> C#

You can learn C# and branch out very easily.

:rockon:
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2