Where should I put my custom applications?
It depends on what applications you want to keep to yourself and which ones you want to make accessible to all users:


Applications stored in /Applications are installed for all users.
The ~ stands for your home folder.
Applications stored in ~username/Applications are only for access by the user username.