learning spark ,git and scala