For live coding we recommend Eclipse. For code review and editing VSCode seems to be at time of this writing more advanced.
For version control we recommend git.
Install Eclipse for live coding reloading
Git version control and plugin sharing.