Best book to learn C# please ?

Pat494

Legendary member
Messages
14,614
Likes
1,588
One day I hope to graduate from SB to programming a platform like Ninja Trader. Which book would someone recommend a beginner programmer to learn C# which is NT's language. Here are Amazon's top 3 :-

C# 2010 . Net4 platform @ £28.91
Visual Basic 2010 Step by Step - Microsoft @ £18.69
Visual C# 2010 (Wrox P.....) @ £17.63
 
I would recommend 'don't bother' because you appear to be learning it for the wrong reason. If a strategy doesn't work, adding computer code to it will simply magnify its deficiency.
 
One day I hope to graduate from SB to programming a platform like Ninja Trader. Which book would someone recommend a beginner programmer to learn C# which is NT's language. Here are Amazon's top 3 :-

C# 2010 . Net4 platform @ £28.91
Visual Basic 2010 Step by Step - Microsoft @ £18.69
Visual C# 2010 (Wrox P.....) @ £17.63

Out of curiosity, why did you decide to learn c#? Specifically, what marched you past MATLAB, given its friendliness toward newbies at programming?
 
Im sure allot of these guys know what their talking about, so Id never disagree, I just want to add my 2 cents. If I were you, go do the Microsoft Application Developer (MCAD/MCSD) program, you buy the set of books, theyll teach you what you need to know.

Beyond that I concur with most of these other guys posts, all those books are useful. Ive done C# for a long while, and there are some good recommendations there.


One day I hope to graduate from SB to programming a platform like Ninja Trader. Which book would someone recommend a beginner programmer to learn C# which is NT's language. Here are Amazon's top 3 :-

C# 2010 . Net4 platform @ £28.91
Visual Basic 2010 Step by Step - Microsoft @ £18.69
Visual C# 2010 (Wrox P.....) @ £17.63
 
I would recommend 'don't bother' because you appear to be learning it for the wrong reason. If a strategy doesn't work, adding computer code to it will simply magnify its deficiency.

You are right BJ except for the fact I have found a winning strategy and would now like to semi - automate it with sound alarms etc.
 
Last edited:
Out of curiosity, why did you decide to learn c#? Specifically, what marched you past MATLAB, given its friendliness toward newbies at programming?

TBH I haven't really seen much of Matlab but will have a look since you mention it. I rather thought it was a choice between MT4 and Ninjatrader. I picked the latter because it is based on C#, a recognised language with books back-up.
 
Im sure allot of these guys know what their talking about, so Id never disagree, I just want to add my 2 cents. If I were you, go do the Microsoft Application Developer (MCAD/MCSD) program, you buy the set of books, theyll teach you what you need to know.

Beyond that I concur with most of these other guys posts, all those books are useful. Ive done C# for a long while, and there are some good recommendations there.

Sounds very interesting - will have a look.
 
Out of curiosity, why did you decide to learn c#? Specifically, what marched you past MATLAB, given its friendliness toward newbies at programming?

Had a quick look
A student has to be registered at a Uni or something !!
 
You are right BJ except for the fact I have found a winning strategy and would now like to semi - automate it with sound alarms etc.

So where did you find this winning strategy so quickly ? I remember you were looking only a couple of weeks ago. If you demonstrate the profitability of this strategy, I may be interested to program it for you for free.
 
So where did you find this winning strategy so quickly ? I remember you were looking only a couple of weeks ago. If you demonstrate the profitability of this strategy, I may be interested to program it for you for free.

Thanks Joe but after 10 years of blood, sweat and tears to join the fortunate 5% ( hopefully ), I think I will do it myself.
Moving from programming metastock to ?

Prolly find I've re-invented the wheel or it only works for a week or two
 
Last edited:
You don't need to learn all of c#. learn how logic works and then look at their functions and implementations.
 
One day I hope to graduate from SB to programming a platform like Ninja Trader. Which book would someone recommend a beginner programmer to learn C# which is NT's language. Here are Amazon's top 3 :-

C# 2010 . Net4 platform @ £28.91
Visual Basic 2010 Step by Step - Microsoft @ £18.69
Visual C# 2010 (Wrox P.....) @ £17.63

If money is no object then I would recommend buying a few books on C#, also, look at the examples and tutorials on Microsoft’s website because they are very good. I went with C# because I needed to add a trading tool that my broker didn’t provide and said they wouldn’t ever provide because I was the only one who requested it! My broker’s trading application is developed in C# so it made sense. But additionally, C# is developed by Microsoft so there is a lot of support for it...and it is a great language!

The problem you will encounter is that many ‘beginner’ books are targeted to a wide audience who, it seems, aren’t interested in trading so they might not show you how to do the things you need to do. It would be a great help to you if you can get example source code of your broker’s application.

A tip: Don’t rush in and try to program what you want because it will get very frustrating. Spend a few hours a day doing the tutorials in the books or online, even if they seem irrelevant to what you need and boring.
 
Top