If you've used Python before that's more than enough background to get started, no other CS knowledge required.