I've been training magic a lot on RS 3 lately reaching level 22 while my normal attack and strength are at level 4 and ranged is even at level 1. Is this normal? or should I be training all of these skills to around the same level?
Leveling up your skills tied to combat will increase your overall combat level a detailed description on what this does and the benefits can be found here
But for the sake of ease I will highlight the important bits here
which skills and the formula used to calculate the combat level:
- Attack and Strength or Ranged or Magic
- Summoning (not applied toward combat level in free worlds)
The effect of your combat level:
Normally, aggressive NPC's will stop attacking a player if the player has double the NPC's combat level +1. There are exceptions, however - for example, some monsters in the Wilderness that are normally not aggressive will be aggressive to players no matter what their combat level is. Also, normally aggressive monsters that are level 69 or above will always attack a player, since the maximum combat level for players is 138.
So to answer your question, no it is not needed if you want to but it can be recommended as it does help you.