before I start to learn Artificial neural network especially about Backpropagation Algorithm, what should I must learn first? is math very important? if yes, can you tell me wha