Sparkはビッグデータの処理ですよね??
Databricksって知識0です。でも知識0のものを知識20ぐらいまでに上げるのって割と簡単で、その過程が気持ちいいのでむしろ嬉しい。
ただ、未経験者やこれから学んでいこうとしている人にとっては投資だから慎重になるのは理解できる。学生として何を学かって質問の場合は個人的には「C言語」かな。やっぱコンピュータのハードウェアが垣間見える方が基礎力が付くと思う。やっぱり人生で一度はNULLポインターでデータ書き込みに行ったり、すでにリリースしてヒープ領域に書き込みに行って怒られるとかいう経験はあってもいいと思うw。
子供が学ぶ場合だとブロックプログラミングでもいいし、JavaScriptやPythonだろね。ロジックを体験できる方が大切だと思う。
自分も、知らないプログラミング言語がいっぱいあるけど、キャリアを積んで思うことは、どの言語をマスターするかって割と結果的には適当だったと思う。学校の授業が「それ」だった、とか最初に勤めた会社で「それ」使った、とかそういう成り行き要素で決定される面が大きいと思う。だからあんまりこだわらなくて「やりたいことをやる」という姿勢でいいと思う。