It's a lot to read and learn. Is not that easy as it look. Read and pay attention to all links in that article.