Coding is a programming language. It is a means of expressing computations (math) and algorithms (logic)
A command-line interface (CLI) processes commands to a computer program in the form of lines of text. The program which handles the interface is called a command-line interpreter or command-line processor.
The command line works like a program that takes in commands, which it passes on to the computer’s operating system to run. From the command line, you can navigate through files and folders on your computer, just as you would with Windows Explorer on Windows or Finder on Mac OS. The difference is that the command line is fully text-based.
An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools, and a debugger.
R studio is the IDE for R. Spyder is an open-source IDE for Python. Spyder can be installed through Anaconda distribution.
If you want your coding work citable by other persons or organizations, you should consider archiving your GitHub repositories and assign a DOI with the data archiving tool Zenodo. A DOI, or Digital Object Identifier, is a string of numbers, letters and symbols used to permanently identify an article or document and link to it on the web.