SHARING is a blog that share about how to learn programming languages, particularly in science. The blog explain how to write a program based on algorithm for each language. Furthermore, this blog explain how to applied the programming to numerical method, particularly in physics or geophysics cases. In this blog have several programming languages option that can be learned by yourself, such as Fortran, Matlab/Octave, Python, Terminal (Bash Script), and Generic Mapping Tool (GMT) from my experiences in college. I hope this blog is useful for everyone who read this.