I don’t disagree with your points, but the OP doesn’t necessarily seem to want a job in the tech industry; he just wants to learn interesting concepts and to build things:
> …not aimed towards landing a job as a software developer