Panic is a perfectly normal reaction to your son’s diagnosis. It is a lot to take in very quickly and then suddenly he takes on the role of his pancreas, with your help. As
@Kaylz has said with T1 your son can do all that others do, it will just take a bit of planning, and a lot of getting used to.
At the beginning it all seems complicated, and the best analogy I have seen is it is like learning to drive. I didn’t do that until I was 25 and it seemed complicated at the start. Changing gear, looking in the mirror, steering, ... all at the same time. Now I don’t even think about that I just drive, but keep a watch for any interruptions and hiccough son the way. So it is with my Diabetes.
So first things first, what insulin’s has your son been put on? It is likely to be one of the long acting insulin’s (basal) which deals with the glucose his body makes to keep him ticking over, and a quick acting insulin (bolus) which deals with the glucose from the food he eats.
He will have a specialist diabetes team that he met in hospital, and they will work with him to gradually bring down his glucose levels into the normal range. At first this will be a bit hit and miss as he is likely to go through the Honeymoon Period during which he will have a few beta cells, which are responsible for making insulin, that have not yet been destroyed by the antibodies which cause T1 (nothing to do with lifestyles, and nothing he could have done to prevent it). These remaining beta cells will every now and then, having had a bit of help from the insulin injected, Chuck out a bit of insulin.
A book I was recommended was Type 1 Diabetes in Children Adolescents and Young Adults by Ragnar Hanas. Ignore the age references. I was 53 when diagnosed and still found it invaluable. It explains things clearly and is a clearly explained.
I will stop waffling on. Just to say, Don’t Panic. It will definitely get easier, and there are plenty of people on here who are happy to answer absolutely you and/or your son have. Nothing is considered silly. Just ask anything youare confused about.