Abertay Ethical Hacking Society
Search…
Home
Information
Constitution
Change Logs
Meetings
Honourary Members
Contributing
Contributions
Society Events
Securi-Tay
Help Guides
Programming / Scripting
AWK
Bash Scripting
C Coding
Java Coding
LaTeX
Markdown
Project Ideas
Python Scripting
Tools
Software
Networking
Techniques
Jobs
Home Lab
Glossary
Infosec Terms
Computing Terms
Hardware Terms
General Terms
Development Terms
Networking Terms
Members
Profiles
Other
Other
Powered By
GitBook
Tools
Here be a list of tools and useful things for programming.
Integrated Development Environments (IDEs)
JetBrains IDEs
A suite of IDEs
for various different languages,
free educational licences are available
. IDEs include
IntelliJ IDEA
- (Java and Kotlin)
PyCharm
- (Python)
PhpStorm
- (PHP)
CLion
- (C and C++)
GoLand
- (Golang)
Android Studio
- (Android Development with Java or Kotlin)
Visual Studio
Standard IDE in most environments
, developed by Microsoft for multiple platforms including .NET, Visual C++ and Visual C#, Visual Basic, Azure Devops etc.
Xcode
Apple's own
IDE, (
App Store
)
macOS
only. Best for
C
, C++ and Objective-C.
Text Editors
Sublime Text
Sublime
is cross platform and has a free trial for life. It supports loads of languages, has a built in terminal, etc.
Atom
Github's homemade editor
is cross platform,
Open source
and has lots of support.
Visual Studio Code (VSCode)
VSCode
by Microsoft “Free. Built on open source. Runs everywhere.”.
Vim
A highly configurable (normally)
terminal based text editor
. Open source, huge amounts of support. High skill ceiling due to the
unique way the editor is navigated
, but improves workflow/efficiency massively
Git
Tower
Tower
is cross platform and extremely powerful while still being accessible for Git novices
GitHub Desktop
GitHub Desktop
is GitHub's own cross platform GitHub client.
Previous
Python Scripting
Next - Help Guides
Software
Last modified
10mo ago
Copy link
Contents
Integrated Development Environments (IDEs)
JetBrains IDEs
Visual Studio
Xcode
Text Editors
Sublime Text
Atom
Visual Studio Code (VSCode)
Vim
Git
Tower
GitHub Desktop