spark introduction for beginners