engineering – Where can i start if i want to program my own Load Balancer or networking stuff?

Hope you doing well, recently i´ve been really interested in Load Balancers, and how they work. I wanted to program my own Load Balancer starting from the basics, do you know any good source where i can find the necessary information to learn about it? Any recomendations?

Also i am very keen on these kind of programming topics, such as programming proxys or things related with networking, can you recommend me any path to follow?

Sorry if i have mispelled any words, i havent practised my English in a while :]