Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Questions from a noob.

Name: Anonymous 2011-03-20 5:34

Hey guys.

About a year ago, I started picking up C#. I made it through around 100 pages and eventually just kinda stopped (I was busy with other things at the time). A few months ago, I reread the other pages and then read another 100 and I'm now I'm quite bored (though thats to be expected).

I'm nervous that I might have picked the wrong language, it seems as though people don't generally use C#. Most threads on here are either C++ or LISP, why is that? C# is the first programming language I've ever attempted, and I don't want all this reading to go to waste if I'm to read hundreds of pages on a language I'm not going to use. So I have to ask, is C# + XNA worth it? I'm a total beginner and maybe it'd help me grasp concepts I can use to learn harder languages. Should I just pursue a different language? I'm trying to develop games (I've been doing 3D modeling/animation for a WHILE) and from what I understand, LISP is PS3 only while C++ is XBOX.

What do?

Name: Anonymous 2011-03-20 5:41

I made it through around 100 pages
100 pages of what?
LISP is PS3 only while C++ is XBOX
Hahahahaha oh man you should have just put noko in the email field and your post would have been perfect.

Name: Anonymous 2011-03-20 5:43

Hilarious.

Name: Anonymous 2011-03-20 5:47

>What do?
Read SICP.

Oh yeah, and C++ isn't for XBox, where did you get that crazy idea? If you want to make XBox games, you need to learn Haskell.

Name: Anonymous 2011-03-20 6:05

Dear >>1,

You certainly picked up the wrong language. But don't fret. Programmers spend a long proportion of their time testing stuff and learning new languages because it helps them understand more concepts and develop more problem-solving skills.

The fact that you picked up the wrong language isn't an issue -- the same concepts you have learned while learning C# will be seen when you attempt another programming language of (a) similar paradigm(s).

I suggest, for starters, learning something like Python[1]. And then, you can head straight to Scheme[2].

___________________________
[small][1] http://www.python.org/ -- get the latest version
[2] http://racket-lang.org/ -- Racket is the most learner-friendly, dynamic and rich Scheme implementation currently.

Both Python's ``IDLE'' and Racket's ``DrRacket'' are interactive development environments that make working with them a very relieving and pleasant task for learners.[/small]

Name: >>5 2011-03-20 6:06

Fuck those bbcode tags.

[size=1]Test[/size]

Name: >>5 2011-03-20 6:06

Forget about it.

Name: Anonymous 2011-03-20 6:08

You mena

____________________
[1] http://www.python.org/  -- get the latest version
[2] http://racket-lang.org/ -- Racket is the most learner-friendly, dynamic and rich Scheme implementation currently.

Both Python's ``IDLE'' and Racket's ``DrRacket'' are interactive development environments that make working with them a very relieving and pleasant task for learners.

Name: >>5 2011-03-20 6:11

If what I said wasn't clear enough, I said fuck C#. Don't waste your time with it for now and head straight to Python or something similar.

[spoiler]I should have used [sup] tags to make it small.[/spoiler]

Name: Anonymous 2011-03-20 6:19

>>9
Enough BBCode humiliation for the day.

Name: Anonymous 2011-03-20 11:39

>>8
How did you do that?

Name: Anonymous 2011-03-20 12:50

>>9
I don't quite agree. C# is by far not the worst statically typed language to start with.
Learning it should allow you to appreciate both how suffocatingly limited Java is, how needlessly complex C++ syntax is, and later, how convenient the flexibility of dynamically typed languages are.

Name: Anonymous 2011-03-20 16:51

>>5-7,9
Average Python user at work here.

Don't change these.
Name: Email:
Entire Thread Thread List