Thomas Jefferson was the first president to deliver a "State of the Union" message in writing, instead of personally before a joint session of Congress. Subsequent presidents followed suit, until 1913, when President Woodrow Wilson made the speech in person.
Source: Congressional Research Service