Even though you are not a programmer you can still support open source projects.
To put it simply, use open source tools and report bugs.
A more robust response would be to donations 1st and write good detailed bug reports. People cannot fix issues until they are known, they also cannot always advance projects without money. Of course most of the money made for open source projects are made via support contracts, but everything helps.