How is your NEA now? I did the GCSE in CS and am currently doing the A level. I genuinely don't know how you are coping with A level Computer Science without having done any programming. I mean as part of the first paper, you have to complete programming challenges with the Skeleton Code which is a piece of badly written code (take it how you want it) written by the exam board and we have to answer questions on the paper through completing the programming challenges associated with it.
I hope that you have become better in the programming element. I felt the same as you with my NEA (except I had some programming experience with the basic stuff) as I had never created a GUI or anything of the sort. It took me some time to learn the modules, not to mention mixing in other commitments. I mean, at this stage, I'm still going with the write up process for my documentation (which I am aiming to complete over the extended weekend this week due to Friday being entrance exam day).