Try helping them before they ask. You folks that have played here awhile, you can tell immediately when someone is struggling. PM them, be nice, but tell them they look like they could use some help. Many new players will not ask, they are embarrassed, they are trying to play it cool, but you know they need help.
I can tell on the first pass when I am attacking bombers that someone is new. Many new guys get frustrated with being shot down in fighters and will transition to bombers. I believe it is because at least they have a feeling of accomplishment dropping bombs before they are shot down. Many times in fighters, just lasting a bit longer than the last fight isn't enough for that feeling of accomplishment.
Anyway, on the first pass on their buffs I see them struggling. I've got their name because I just killed one of their AI's, and I slow it down a bit. I get back into position to attack but I hang there a bit and PM them. "Hey buddy, I'm Zoney, I just shot down your buff and wanted to know you need to lead me a bit more when you fire, your firing behind me". "I'm going to attack again, from your High 1:00 this time, just off to your right". Start firing when the range says 1000 and leave the trigger down, fire in front of my plane and let me fly into the bullet stream".
The response I get from this is overwhelmingly positive. Yes I kill the second AI, but then, I PM them again..."hey buddy, I'm breaking off so you have a chance to land that last aircraft, good luck <S>"
You can be aggressively nice to new people, don't ask if they want help, just start helping them and as Snailman said earlier, don't suggest they go to the TA, take them to the TA and help them.