Salesforce is a complex and comprehensive platform that includes many features and functionalities. For those new to the concept of customer relationship management (CRM), it can be challenging to learn and use. So, if you are looking to start learning about development in Salesforce, it is recommended to go with the basics first and then go for practical experience with application development.