Because it is a widely used language, it makes sense for most online applications.
How, then, should one go about acquiring such information?
Many books have been written on the subject.
The issue is that many books are pointless and not worth your time.
They either don't explain things well enough, or they explain things too slowly and carefully for you to learn anything.
The purpose of this book is to challenge that status quo.
Don't spend your time with a book that doesn't make an effort to address a student's needs.
Invest in this book now and begin your journey into this fantastic, flexible language tomorrow.