I've been programming primarily in C/C++ for about 18 years. Recently started working with SalesForce so a lot of catching up to do. Most of my issues have to do with limits of SOQL and how much can be done with Apex code. Too used to having full control with other languages and direct SQL access to tables.