Home directory is server-side settings. You cannot change it from WinSCP. However you can instruct WinSCP to use some specific directory as default instead of home directory. See Directories tab on Login dialog.
https://winscp.net/eng/docs/ui_login_directories
@dangapin: Jail can be used to force user to stay only in some (usually home) directory (or its subdirectories). IMHO it is not a usual way to change home directory.
Home directory is server-side settings. You cannot change it from WinSCP. However you can instruct WinSCP to use some specific directory as default instead of home directory. See Directories tab on Login dialog.
Also, nowadays, WinSCP remembers the last visited directory by default. So there's little use for setting the home directory upfront. What's your use case?
The problem is that I'm often not at my home/default directory when I close WinSCP. If I forget to return to the top level folder upon exit, next time I start WinSCP, I'm buried deep different directory that I rarely work in, and have to remember the long and complex path to get back to the top (outside my normal server account’s tree, starts with “/var/www…” (I think). Then I have go look up the “home” folder again.
It would save me time and aggravation if I could tell WinSCP to always resume at a folder I specify.