I'd like to add that i386/armel/free/non-free are not Maemo-specific, so they may not be thoroughly explained in the documentation for that reason. It's "common knowledge". Is the N900 your first Linux computer?