Useful tools and links to get you started as a DaTe member.
Here are some nice and mostly free tools and apps to help with your studies.
All tools listed here are free and cross platform.
JetBrains is a company that has an IDE for almost every language. If there isn’t a dedicated IDE for something, there probably exists a plugin for IntelliJ IDEA.
From Wikipedia:
An integrated development environment (IDE) is a
software application that provides comprehensive
facilities to computer programmers for software development.
An IDE normally consists of a source code editor,
build automation tools, and a debugger.
Some examples of IDEs are IntelliJ IDEA by JetBrains, Code::Blocks and Microsoft Visual Studio
If you want to make things hard for you, feel free to use Eclipse. However, we recommend using IDEs by JetBrains. This section will help you accuire the PRO versions for free and get them set up.
The student licence is automatically activated by your @abo.fi email and needs to be re-verified annually.
The easiest way to download and update your JetBrains software, is with their Toolbox App.
When the Toolbox App is installed, sign in with your JetBrains account.
The tools that you need in the beginning are:
We recommend choosing the Ultimate or Professional versions of these applications, as they have more features and, well, you can.
Visual Studio Code is a great Open Source tool made by Microsoft. Currently it is the most popular text editor among developers (according to Stack Overflow).
This text editor too depends on extensions to add features and of course, Git is built-in.
Similar editors are Atom and Sublime Text.
From git-scm.com:
Git is a free and open source distributed version
control system designed to handle everything from
small to very large projects with speed and efficiency.
We recommend setting up Git as early as possible, as it will come very handy during many courses, isn’t really taught in school and knowing how to use it is expected by all employers.
As Git and Github are rather wide subjects, we have a dedicated guid for using them.