no you just have to be good at maths
Eminem was not good at math, his only good subject was English.
Maths
If you are in High School I suggest Calculus as a must. If you can take differential equations and trigonometry that would be great. Also physics, chemistry and a good English course are recommended.
it take heaps of studying and you have to be good at maths and English
To be honest. Not really. It only improves your English. If you are looking to do good in maths study hard.
First you have to know that nathematics are there to train your brain for a logical thinking. Programing is just understanding of concept. Just know what you want and do it. No need to be a genius in maths to be a programer
When you practice it over and over. There is good site to go on for maths and English games called "woodlands junior.com" Try the site out. (it mite be handy)
Good maths and English are essential as is the ability to communicate and use initiative and confidence
Architecture is a very popular course so you'll need good results in maths, physics and art. Although universities mainly look at A-level results, you'll need on average a grade B in English and maths at GCSE. My friend has been accepted by Glasgow university and she took, alonside maths, English and the sciences, art, history, french and business studies. At GCSE she got 6 A*s 3 A's and a B in Welsh. For A-level she took maths, physics and art.
To qualify as an electrician you have to take a course for example city and guilds 17th edition installations. 50% of this is understanding how electricity works which is done using algebra e.g V=I X R which is the basic voltage is equal to current times resistance. With out a good understanding of maths you would not be able to pass the basic course.
science art and design maths and english and maybe tecnolegy
English and Maths are essential. Good grades in any of the the other subjects - no subject is a 'must have'