There's only one way to learn how to write code: Write code.
Don't get me wrong, you still need to read, a lot.
In my experience, the best way to understand what some unfamiliar code does is to copy & paste it into your test environment and run it through a step-by-step debugger, checking out the variables values at every row.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.