If you can dodge a wrench, you can dodge a ball....therefore, If you are already very familiar with computer programming, learning the basics of SQL might take only two to three weeks of dedicated study. The time it takes to learn SQL is typically less than for other languages because it is a querying language that is more synonymous with written English.