05-06-2013, 10:20 AM
kvtasp,
I recently started looking into c#. I purchased the book "Visual C# Step by Step 2010" which I would recommend. It will teach you the structure of the language, but wont do much to get you thinking like a programmer working on engineering specific problems.
One thing I will say regarding programming is maybe it will be more beneficial to start with a smaller framework. I started using VBA then moved to MATLAB then to Python (where I learnt the most). Many universities are using Python for their introduction level courses as it is a pretty forgiving language to start with.
I cant help you with your end goal of programming for Tekla but I will give you this advice: Find a small project such as automatically calculating wind loads on portal frame building or something relevant to your everyday work. Every time I write a new program I learn what NOT to do on the next one.
Good luck. Learning to write your own programs is a very rewarding experience and skill that only a small percentage of civil engineers peruse (many are happy to settle with the power of Excel).
Regards, elbarto
I recently started looking into c#. I purchased the book "Visual C# Step by Step 2010" which I would recommend. It will teach you the structure of the language, but wont do much to get you thinking like a programmer working on engineering specific problems.
One thing I will say regarding programming is maybe it will be more beneficial to start with a smaller framework. I started using VBA then moved to MATLAB then to Python (where I learnt the most). Many universities are using Python for their introduction level courses as it is a pretty forgiving language to start with.
I cant help you with your end goal of programming for Tekla but I will give you this advice: Find a small project such as automatically calculating wind loads on portal frame building or something relevant to your everyday work. Every time I write a new program I learn what NOT to do on the next one.
Good luck. Learning to write your own programs is a very rewarding experience and skill that only a small percentage of civil engineers peruse (many are happy to settle with the power of Excel).
Regards, elbarto
.