Quote from: Fedorekd on February 09, 2017, 10:21:45 AMJava and Python are good places to start.Hmm, seems like it. Although C++ seems more useful, but probably harder to pick up.
Java and Python are good places to start.
Quote from: Naru on February 09, 2017, 02:00:14 PMi dont know why you need any programming considering what you do. but im biased in my recommendations; matlab and python. java i guess, but i fucking hate javaMy area of expertise is ICT (information and communications technology) law. It comprises everything in law related to data protection and privacy, software licenses / ToS, media and telecoms, cybercrime and cybersecurity (spam, hacking, DDoS attacks), data retention and mass surveillance, internet of things / AI / self-driving vehicles / drones, law enforcement and criminal investigations / procedure (network searches, crawlers, darkweb), encryption, human rights online (censorship, hate speech), net neutrality and so on.Because of this I interact with programmers and engineers on a very regular basis. And as is often the case, we're considered the "bad guys" limiting what they can do. Communicating legal requirements to programmers and getting them to comply is often a major pain. I'm already reasonably well versed in the basics of IT systems and how computer programs work, but knowing more would help me understand "the technical partners" and their approach better as well as letting me get through to them more easily at the technical level. It's absolutely no necessity and I'm good at what I do as it is, but I think this could still help me in some cases.For example, I was recently present at a high level workshop on Cloud computing and encryption. Five minutes into the first presentation and I was lost staring at slides full of mathematical formulas and code. Now I wasn't expected to understand this nor was it important (I don't think anyone on this forum save for maybe Turkey (?) would have any clue of what was going on), but it's the kind of stuff that makes me want to be more knowledgable on the technical and mathematical side of this.
i dont know why you need any programming considering what you do. but im biased in my recommendations; matlab and python. java i guess, but i fucking hate java
Quote from: Flee on February 09, 2017, 12:51:16 PMQuote from: Fedorekd on February 09, 2017, 10:21:45 AMJava and Python are good places to start.Hmm, seems like it. Although C++ seems more useful, but probably harder to pick up.Java derives a lot from C/C++ but is generally easier to learn than the C family. As far as imperative programming goes you should probably tackle C or Java before C++.