Insulting me does not make you more convincing.
But putting your arrogant ignorance aside, I am answering because there are many enough people as you are to elect people as our current president.
Answering your question about socialism, I cannot provide you with tutorial here; those are things you should learn in school, or on your own. However, recognizing how many Americans know about basics as much as you do, I wrote two texts that should help you to get started:
https://medium.com/@hak1010/capitalism-socialism-and-communism-db09ad64b81d
https://medium.com/@hak1010/capitalism-versus-socialism-9ece51b5ff29
On immigration, for the past 100 years Americans have been fed so much disinformation that most of them are deeply misinformed. You appear to be one of them. You can try to find out more by taking the same approach that scientists or business people take when approaching the problem. Try troubleshooting our immigration problem:
https://medium.com/@hak1010/troubleshooting-immigration-893c7d2d9f
Lastly, I recommend my text about the most accomplished source of deception about immigration:
https://medium.com/@hak1010/roy-beck-the-accomplished-master-of-deception-b6f1baf1bf99