If you plan to learn Snowflake then before that you need to have a complete understanding of database, table, and virtual warehouse etc. Similarly, you should know what SnowSQL is and how it is used to execute SQL statements.