I found TensorFlow initially confusing but then quite comfortable. It's odd how after programming in a language like Python for a while, it becomes confusing...