Resources
These are the tools and resources I actually use every day as a GCID student. No filler: if it’s here, it’s because I use it.
Cheat sheets
Every cheat sheet on the site in one place. Each one takes you straight to the final summary of its exercises article, perfect for revising before an exam.
For coding
The setup I have installed. If you need help configuring it, the step-by-step guides are in Tools.
PythonThe language of FP1 and most of the degree. Free, with a Windows installer.python.org
VS CodeThe editor I use for Python and C. Lightweight, with extensions for everything.code.visualstudio.com
IntelliJ IDEAMy Java editor: it autocompletes, flags errors as you type and comes with a good debugger.jetbrains.com
Git y GitHubVersion control so you never lose an assignment and can go back when something breaks.git-scm.com · github.com
VirtualBoxTo run Linux inside Windows safely. Essential for IC2 at ULPGC.virtualbox.org
RStudioThe environment for working with R, the language for statistics and data analysis.posit.co
Notepad++To open and tweak a file quickly without launching a full editor.notepad-plus-plus.org
For learning and studying
What I open when something won’t click or an exam is coming up.
Python TutorYou see your code run step by step. That’s why I recommend it in all my articles.pythontutor.com
W3SchoolsQuick reference when you can’t remember the syntax of something.w3schools.com
Stack OverflowWhere almost every first-year error is already solved. Copy the error message and search for it.stackoverflow.com
AnkiSpaced-repetition flashcards to memorise what comes up in exams: syntax, commands, definitions.ankiweb.net
Claude y GeminiAI assistants I use as a tutor: to explain an error or a concept in a different way, not to do my assignments for me.claude.ai · gemini.google.com
Courses on my list
I haven’t taken them yet, but they’re next on my list to go beyond my lecture notes, because they fit what we cover in GCID. If you get to them before me, wait for a sale: they often drop to €9-15.
Python para todosPython in Spanish from scratch. Looks like a good complement to FP1.udemy.com
Data analysis with PythonPandas and data analysis from scratch. Saved for when the data topics arrive.udemy.com
Machine Learning and Data ScienceThe next step after mastering the basics: machine learning and visualisation.udemy.com
What I use to run this blog
In case you’re curious about building your own website.
