Internet communication is based on the sending and receiving of messages between two systems. Those two systems are known as the ‘client’ and the ‘server’. The client makes an initial request for data, waits for a response, and then interprets any response received. The server listens for and accepts any incoming client requests, processing them, and returning appropriate responses. This method of design is called client/server architecture.
Personal Recommendation (unpaid)
Programming and software development are awesome! Being that you are learning along with me, there is a really good chance you can make this a career. Based on my own life experience, let me suggest to you that you go get a Computer Science degree from Neumont College of Computer Science and kick your life into hyper-drive.