screenshot choosing text editor you may not always need an ide for tasks such as learning to code with python or arduinoor when working on quick script in shell script to help you automate some tasks simple and light weight code-centric text editor will do also many text editors offer features such as syntax highlighting and in-program script executionsimilar to ides some of the text editors are given hereatom sublime text notepad+atom text editor atom is hackable text editor built by the team of github it is free and open source text and code editor which means that all the code is available for you to readmodify for your own use and even contribute improvements it is cross-platform text editor compatible for macoslinuxand microsoft windows with support for plug-ins written in node js and embedded git control download link