Mathematical symbols == and ++ vs = and +

Hello everyone, I am currently learning solidity (beginner) and I do not understand = and ==, as well as + and ++, and the meaning of [ ] and ( ). I use them in my training but I do not completely know how to read them If I were to put it in words. I have tried to find answers to my questions but whenever I google == ++ and symbols of that kind it never returns me any documentation that answers to my questions. If anyone could point me to some documentation that could answer to my questions, it would be deeply appreciated.