So as Connector and So as Intensifier
We use “so” to connect to statements (sentences) together. The second sentences is the result of what is or was expressed when the speaker uttered the first statement.
We also use “so” as an intensifier. When used this way, “so” emphasizes the adjective.
In this case, “so” has the same meaning as “very”. However, “so” is used in a more informal way. As a rule we could say that “so” is used in informal speech and “very” is used in formal speech. so = very.