A Comprehensive Guide to Learn Swift from Scratch for Data Science