I want to learn Kotlin for Android development. I am a competent self-taught Python programmer. I have found a number of on-line and e-book sources about learning Kotlin, but to paraphrase all of the ones I have found say,"Learning Kotlin is simple for someone who already knows Java". Well here is the thing, I don't know Java! Is it really the case that to learn Kotlin I am going to have to learn Java first?!? Does anyone know a good first book for learning Kotlin from scratch?
Does anyone know of a simple FOSS tool to produce flow charts that are suitable for embedding in Microsoft Word and Excel documents? MS word smart art always seems like a real faff. Being from a finance background I sometimes turn to excel, but that leaves you with manually having to align the arrows. What solutions have other people found. I don't need strict UML/BPM or anything (although that wouldn't hurt to be in line with it), I am just trying to document short processes quickly and in a more professional looking way.