Background:
My company currently has some consultants writing some custom Apex triggers for our Salesforce.com instance.
Once these have been deployed on our production environment and the consultants leave we want to be able to make changes when needed (in our sandbox first of course), as is often the case when marketing changes their mind and want to use different fields or whatever.
Problem:
Neither of us admins have any programming experience apart from me having some SQL experience, I'm no pro but I can write intermediate complexity queries.
Proposed Solution:
I'd like to start learning Apex code for Force.com, I'm aware that it's similar to Java, which is in turn similar to C/C++ apparently. If I can at least learn a foundation of a similar more common language I should be able to translate that to Apex.
The programmer who is writing the code for us actually walked us through one of the triggers he wrote and although I wasn't familiar with the language I understood the fundamentals behind what each part was doing which I suppose is a start.
My questions are, should I jump into Java or is it quirky and better to start with C/C++? any suggestions of books, websites, etc. to learn the basics? or if you have any other advice for a noob that would be welcome.
My company currently has some consultants writing some custom Apex triggers for our Salesforce.com instance.
Once these have been deployed on our production environment and the consultants leave we want to be able to make changes when needed (in our sandbox first of course), as is often the case when marketing changes their mind and want to use different fields or whatever.
Problem:
Neither of us admins have any programming experience apart from me having some SQL experience, I'm no pro but I can write intermediate complexity queries.
Proposed Solution:
I'd like to start learning Apex code for Force.com, I'm aware that it's similar to Java, which is in turn similar to C/C++ apparently. If I can at least learn a foundation of a similar more common language I should be able to translate that to Apex.
The programmer who is writing the code for us actually walked us through one of the triggers he wrote and although I wasn't familiar with the language I understood the fundamentals behind what each part was doing which I suppose is a start.
My questions are, should I jump into Java or is it quirky and better to start with C/C++? any suggestions of books, websites, etc. to learn the basics? or if you have any other advice for a noob that would be welcome.