I am a hobbyist and keen on home automation for my new apartment. I don’t have any background on software development or JAVA, etc. but I do understand the basics of Raspberry Pi, ESP 32, Arduino, etc. Can anyone provide me some pointers where I can learn on the basic components and concepts needed to understand and implement bindings, etc. which could help me achieve my objective.