regarding the fun -- AIN'T IT, THOUGH?!
as for "getting this far":
. everyone starts somewhere
. we all start at different times
. we all start with almost the same experience
It's what we share that gets us farther along. The more we share, the more we receive. The more we receive, the faster we learn. Keep learning, and keep sharing...
Happy Hacking !!