Hi
First some clarification:
.NET is not a programming language. It's a application development farmework provided by Microsoft. Microsoft hopes with this framework, developers can programming without worries about platform (e.g. operating system). Current version release of this framework is 4.5. Other programming language implemented ON this framework and using its features. Latest development tool of Microsoft is Visual Studio 2012, A sophisticated enviroment for programming in Visual C#, Visual Basic, Visual C++ and many others.
Second:
If you dont have any exprience in programming, in first step simply taste it!. using a book such Programming For Dummies By Wang (Wiley, 2007) is good place for start. Trust me, this book give you overview on world of programming.
Third:
C# is a very powerfull language. You DO NOT need knowlege in any programming language before start to learning programming in it.
Again I suggest this book:
Beginning Visual C# 2012 (Wrox, 2012)
Forth
After step three, you have a solid base in programming and easily you can choise next step. I don't have any exprience in Teckla Add-in development but I developed some for SAP2000 and AutoCAD and principle should be same.
I hopes you best in programming!
First some clarification:
.NET is not a programming language. It's a application development farmework provided by Microsoft. Microsoft hopes with this framework, developers can programming without worries about platform (e.g. operating system). Current version release of this framework is 4.5. Other programming language implemented ON this framework and using its features. Latest development tool of Microsoft is Visual Studio 2012, A sophisticated enviroment for programming in Visual C#, Visual Basic, Visual C++ and many others.
Second:
If you dont have any exprience in programming, in first step simply taste it!. using a book such Programming For Dummies By Wang (Wiley, 2007) is good place for start. Trust me, this book give you overview on world of programming.
Third:
C# is a very powerfull language. You DO NOT need knowlege in any programming language before start to learning programming in it.
Again I suggest this book:
Beginning Visual C# 2012 (Wrox, 2012)
Forth
After step three, you have a solid base in programming and easily you can choise next step. I don't have any exprience in Teckla Add-in development but I developed some for SAP2000 and AutoCAD and principle should be same.
I hopes you best in programming!