• We are pleased to announce that the winner of our Feedback Prize Draw for the Winter 2024-25 session and winning £150 of gift vouchers is Zhao Liang Tay. Congratulations to Zhao Liang. If you fancy winning £150 worth of gift vouchers (from a major UK store) for the Summer 2025 exam sitting for just a few minutes of your time throughout the session, please see our website at https://www.acted.co.uk/further-info.html?pat=feedback#feedback-prize for more information on how you can make sure your name is included in the draw at the end of the session.
  • Please be advised that the SP1, SP5 and SP7 X1 deadline is the 14th July and not the 17th June as first stated. Please accept out apologies for any confusion caused.

Which programming language should I learn?

I

Ivanhoe

Member
Hello,

I wish to learn a programming language. I do not have a programming background apart from having a fair idea of VBA, which I enjoyed learning. Which language should I opt for ? Would it be a good idea to learn C# without having learnt C & C++? Would it be too difficult to grasp?

I work in Employee benefits but wish to reconsider this option . In this regard, can some one please tell me what is a quant.actuary? It would be great if you could let me know of some of the options that an actuary has, which involve programming.


Regards,
 
I would say there is no "right" or "wrong" language to learn - any programming language can do anything any other can do, but some are better shaped than others for certain tasks. Plus, no matter what you learn, when you use it in industry you will use a different implementation of a different standard with different facilities.

What I would suggest is learning a few languages with completely different styles - C++, Haskell, Lisp, for example, and solving a few non-trivial problems in each. I'd also suggest working through an introductory text like Bjarne Stroustrup's Programming Principles and Practice - not a swift read but a great introduction to real world design.
 
Back
Top