Welcome to the AD&T Consulting Scala gateway. Here we provide you with the basic skills to start programming in one of the newer all-purpose languages and one that is quickly gaining popularity in the data science community. Why learn Scala? If you've ever heard of or worked with Spark, then you probably have an idea of why it's useful to know Scala. To be honest, you'll probably not gain a true appreciation of this language until or unless you have had formal training in computer science. If that's happening for you any time soon, you'll immediately find that it's a very flexible and approachable language. Let's get started.