I'm really no have any knowledge in regards with any technicals stuffs including setting up nodes right now i'm having trouble in regards with this since I want to setup a masternode but I don't have prior knowledge about it, Is it okay to ask here about technical stuffs?
here's the questions:
1. How can i set up masternodes (I tried to do a research and watching online but I'm still confused)
In bitcoin, there is no such thing as "masternode". There are "masternode" for some other coins, and you should refer to their documentation to know more about.
2. Do I need to have a VPS in order to create a node?
No, any recent computer (< 10 years old) will do it, as long as it is connected to internet and you launch the Bitcoin daemon or wallet.