Variable: initial-buffer-choice

Buffer to show after starting Emacs.
If the value is nil and `inhibit-startup-screen' is nil, show the
startup screen. If the value is a string, visit the specified file
or directory using `find-file'. If t, open the `*scratch*'
buffer.

A string value also causes emacsclient to open the specified file
or directory when no target file is specified.