Dear Rupesh,
As per my best knowledge, this above stated best practices are the best way to start your middleware activities. These are provided by SAP. If you find any other documents or any video, that would also taken the reference of these best practices.
So i will suggest you to start middleware activitiy by referring these best practices and you can ask any specific question where you stuck.
best regards,
Dinesh