My first C++ book was Duffy's C++ for Financial Engineers and I had no experience with a compiled language, just R and MATLAB. If I had a question about something I just googled it or went on youtube. I also took a course on Object Oriented Scientific Programming in C++.
No. Java and C# shield you from things like pointers (by using them under the hood while you only use references), and take care of things like dynamic memory management. But you want to learn to do these things before you let a language do it for you. However, a case can be made for starting with C.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.