I have a little background in programming Java (no C# or Visual Basic experience at all) and I have been playing around C# using VB to get myself familiar with the language. Turns out that C# is pretty similar to Java and in some cases easier as well (properties in C# are super handy when writing getters and setters). And I will continue to do that for some additional time. I will list some of the topics that I have working knowledge in Java and are now basically "transferring" them to C# syntax
1. Decision Structures such as if /if-else, nested if, switch
2. loops (while, do-while, for)
3. Methods and classes and inheritance (superclass, interface, override, overload, etc)
4. Arrays
5. Exception handling
I have been watching some videos and been on some webinars that involve Ninjascript and it looks like (correct me if I'm wrong), that with the working knowledge that I have, I might as well just dive in and get started to write some code for strategy ideas that I have. What do you guys think? I guess I just need some opinion on next steps.
By the way, using VB is great as it has an output console you can see if what you coded is what you expect. In NT, when you write your own code outside of strategy builder, what do you guys to check the work? Do you just write the code and see the print outs in the output window?
Do any of you guys use VB environment to code(I'd like to know how since I'm already a little familiar with VB)? What is the process of hooking up NT to VB and how to get the code back to NT?
Also, for those experience coders, what are some of the common methods that you see yourself keep using or have to use?
Thanks for the input! Excited to get started very soon.
Comment