Steve,

I'd reinforce John and Adrien's comments about diving right in.  I
originally learned C somewhere in the late 1980's from Kernigan and
Ritchie's book and used the language for a couple of years. After that I
moved on to Matlab and Mathematica for most of my calculation needs
(employed by the government who paid insitutional licence fees) as they
became available. Have never formally learned C++ (and it shows) but I did
use a couple of other Object Oriented languages in between, so C++ generally
becomes intelligible fairly quickly. There are a lot of online reources for
C++ and quite a few programming forums where you can seek advice as well. 

The greatest difficulty I have experienced is in tracking program flow and
locating definitions with complex include heirarchies, which was why I
mentioned Sourcetrail previously. I won't say I am ever going to be an
expert C++ coder, but I can now get by to the extent necessary to string a
few library calls together. When I come across C++ features I don't
understand, I just read around the topic. Spending some time learning C++
properly is on the priority list for me and probably a good idea before
writing new code. When I get desperate, I just call my son who is a
professional developer of business software and games platforms.

David



-----
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to