DISCOVER YOUR ABILITIES: A INTRODUCTION TO SOFTWARE DEVELOPMENT TRAINING