Gustavo Benedito Costa I can't remember the link, but NASA actually have some open source code for little things - might be interesting to you. They basically just asked the dev community to test/confirm the code. Pretty cool concept.
As for your question, what kit? I'm confused by the question.
Unfortunately you can't "just learn rocketry". There are many, many components involved and require in depth knowledge and experience. Some of these areas include: CFD (fuel systems, coolant systems, aerodynamics), engines, electronics, avionics, materials - weight and structure optimisations, differences between earth atmosphere and space, temperatures and pressures and there will be many more I'm sure I've not mentioned.
You need to determine what aspects are outside the scope of the project. Determine exactly what you wish to achieve in a complex sentence or paragraph - then start to expand out each section within the project.
I hope this helps bud.
twitter.com/DrBenEvans This guy was my old lecturer and is HEAVILY involved with the CFD development of the BloodHound SSC.
As for documents relating the two. Originally fluid dynamics was done with
allthe pitot tubes. Computational fluid dynamics only came about once the computers became big enough to crunch these heavy complex numbers. To this end you wont find any useful CFD written in stuff like javascript. For universities you'll mainly see the algorithms used (navier-stokes) written in Python or C++. Since I begun coding I've found out that C++ is usually faster than Python. I'd really be interested to see if there are any performance gains if Go-Lang was used.Good places to start looking for papers is: academia.edu/Documents/in/Navier_Stokes.
But what exactly do you mean when you say interconnect between CFD and comp-sci? Are you trying to compare speed and performance between languages? Or is it a specific CFD project? What's the title of the paper you're writing?