Hello German,
I do not have any examples in the book regarding Oracle cloud. Its not because I don't feel this cloud is important, but because I only have limited space to write. I did include examples from AWS, GCP and Azure, however the book mostly uses AWS examples. The point that I try to get across in my book is that it if you know how to use Terraform then it does not matter which cloud provider you are using. Design
patterns, and the way that you use Terraform are exactly the same. The OCI provider works exactly the same way as the AWS provider, except you need to be familiar with the intricacies of the Oracle Cloud as compared to the AWS Cloud. Terraform is a cloud agnostic tool that even allows you to deploy resources from multiple cloud providers as part of the same projects. Normally the resources from multiple cloud providers don't play well together, but at least it is possible.
In terms of a learning path, what I would recommend is first familiarizing yourself with Oracle and learn how to do what you need to do by pointing and clicking through the console. While you are doing this
you should be making a list of resources that you used. Then you should look through the OCI provider to find the equivalent resource in Terraform. Finally, combine all the Terraform resources together into a single Terraform project and attempt to deploy. If there are any discrepancies then make note of which those are, perhaps you missed a required input variable to one of the resources. This was the method I used when learning how to use the Azure and GCP providers. I hope this helps.
Regards,
Scott