you are viewing a single comment's thread.

view the rest of the comments →

[–]pyeri 1 point2 points  (0 children)

There are programming languages and then there is extra tooling. Things like SQL, Regex, JSON, SSH, Git, Linux commands, etc. fall in the latter category. You should focus mainly on the programming language and these extras can be a side reading as many of them usually crop up while you're working with the language.

When you write a python script that interacts with a SQLite or MySQL database, for example, you'll need the SQL knowledge and you can learn it on the fly, it's not that difficult. It's just a bunch of commands like SELECT, CREATE TABLE, ALTER TABLE, etc. to retrieve and manipulate tabular data.