The way Rick teaches shows you that things do go wrong. He then demonstrates how to troubleshoot the problem, giving you a greater understanding of how to code.
There will be a learning curve but at the end you will have a product that you can sell in a market place that is lacking this type of skin.