tashippy Wrote:so my question is: when did you become interested in programming/computers/science and what was the catalyst of your proficiency? what was the thing you loved doing that you learned programming to accomplish? i know at least one person in these forums would say that catalyst was studying japanese.
I formally started programming back in high school (2001) when I took my first class and learned Visual Basic. Although, thinking back on it, I started doing basic scripting back in middle school because I used mIRC a lot and the client allowed for extensive scripting.
The thing that has always fascinated me with programming is the ability to tell the computer what to do. It does exactly what you tell it to and many problems can be solved by using computers. There's nothing quite like writing a few 1,000 lines of code, compiling, and then having it do (almost) exactly what you wanted.
As to why I started programming. Nothing drove me to programming, there was no catalyst that made me pick up programming. I love programming because of the nature in problem solving with it and the need to have to logically break down and re-envision problems so that computers can solve them. I would be wary of pursuing programming for something so simple as improving your Japanese learning. As has been mentioned, learning to program can be pretty time consuming. There have even been studies that suggest some people may be unable to learn to program, but I'm so skeptical about those studies that I think they are probably BS.
I'll recommend Python as well, since it does have its application with Anki plugins. Python also has a wide range of built in libraries which allows you to do a great number of things. There are also tons of third party libraries as well.
partner55083777 Wrote:Ruby would be another good language to learn as a beginning language, but there's really no reason why you couldn't get a book about almost any programming language in Japanese.
While I know the typical encouragement here is to try and expand your Japanese learning into new areas you might be pursuing. I really do have to disagree with doing that here. If you have no background in programming or in logical exercises, then jumping into something like this using a language you may not have a full handle on; would be exercise in patience. Learning to program is not an easy task for many and if you are really interested in pursuing it; I can't understand why you would make the endeavor so difficult using a language you aren't fluent in.
Its worth noting that most programming languages have been created by English speakers and that the original documentation is usually in English. So anything you are learning in Japanese is simply a translation of original English docs.