Hi Kevin,
I am not a great authority on this but I have been through similar problems using OS X 10.9.5, and believe me things can get messy and you never really get things stable and easily upgradeable by creating lots of links. If you are really keen on doing lots of programming and related topics might I suggest an alternative approach which although initially is quite a lot of work results in the long run with a more reliable system.
That is to use "homebrew", it will make many things eaiser to install as well as keeping them upto date and stored in the correct place. It is easy to find with your favourite search engine. Might I suggest looking at a very helpful article :
This will give good instructions for whatever your version of OS X is.
Once you have homebrew installed simply
run:
After this you will need to edit your .bash_profile, here is a copy of mine
PATH=/usr/local/sbin:$PATH
# Set architecture flags
export ARCHFLAGS="-arch x86_64"
# Ensure user-installed binaries take precedence
PATH=/usr/local/bin:$PATH
# ATTEMPT TO CORRECT PROBLEM WITH OPENBLAS IN JULIA/ATOM
PATH=/usr/local/opt:$PATH
# Ensure julia is first thing in path
export PATH=/usr/local/bin/julia:$PATH
# Load .bashrc if it exists
test -f ~/.bashrc && source ~/.bashrc
Then you can run julia from whatever your favourite terminal app is. I have downloaded iTerm and it does work.
I hope this helps, good luck