> First, read a textbook about programming in some language, then manuals for several programming languages including Lisp. If they make natural intuitive sense to you, that indicates your mind is well-adapted towards programming.
> If they don't make intuitive sense to you, I suggest you do something other than programming. You might be able to do programming to some degree with a struggle, but if you find it a struggle you won't be very good at it and you won't enjoy it. What's the point of programming if it is a struggle instead of a fascination?
I find this gatekeeping at odds with RMS's insistence that all software should be open source. What is the purpose of open source, if you can't do anything with the source code?
Whether or not you agree with the "open source everything" mantra, I would think that philosophy necessarily depends on more people having more programming literacy.
Personally, I believe more people should learn programming (at least at a basic level) partly because I believe in open source, and vice versa.
> If they don't make intuitive sense to you, I suggest you do something other than programming. You might be able to do programming to some degree with a struggle, but if you find it a struggle you won't be very good at it and you won't enjoy it. What's the point of programming if it is a struggle instead of a fascination?
I find this gatekeeping at odds with RMS's insistence that all software should be open source. What is the purpose of open source, if you can't do anything with the source code?
Whether or not you agree with the "open source everything" mantra, I would think that philosophy necessarily depends on more people having more programming literacy.
Personally, I believe more people should learn programming (at least at a basic level) partly because I believe in open source, and vice versa.