The answer is yes if you have an unmanaged VPS. You will need to know how to log in to your VPS using SSH, some basic Linux commands and how to secure your server. An unmanaged VPS means that the VPS host will only give you the virtual machine and nothing more. If you choose to have a managed VPS, then the VPS host will do all maintenance, updates and management. If you choose to have a control panel on your VPS, then that also helps to ease some of the management such as having a user friendly GUI for doing tasks. In summary, if you are a beginner, I would recommend getting a managed VPS or a VPS with a control panel.