please do, but please approach from software programmer perspective (please read my other comment in this thread).
i think it's like OOP programmers trying to learn functional programming, you need to bridge with similar concepts so it's easier to grasp.