You are viewing a single comment's thread from:

RE: Why I am Diving into Computer Programming at Age 32, as a Complete Newb.

in #blockchain8 years ago

It's never too late to learn a new skill! Happy to see you're getting into programming; could open up lots of new opportunities if you get good at it.

I would recommend learning Java to start with. That language is the one most commonly used in the finance world right now. Java's syntax is similar to other highly useful languages such as C#, C++, and Scala, so once you become proficient in Java, learning the other major languages is easier. But whether you start with Java or not, pick one language and focus on it until you become proficient. Then pick another one. Don't try to learn multiple languages at once; that's like trying to run before you can walk. For Java, you can download the free IntelliJ code editor. It's the one I use at work, not too hard to figure out and quite versatile in its feature set. Some people might recommend Eclipse, but I find IntelliJ a bit easier to use.

I can't recommend any online courses from personal experience as I'm self taught and had on-the-job training, but found this which looks interesting: https://www.udemy.com/java-tutorial/

There's also the official tutorials from Oracle: https://docs.oracle.com/javase/tutorial/

And there are plenty of good video tutorials on IntelliJ:

https://m.youtube.com/watch?v=DDHEYPzXm94

Sort:  

Thanks! These are great resources, and the advice is much appreciated. Java it is. It makes sense to focus on one language at a time. Did you study programming in college, if I may ask?

Yes, I majored in Computer Science. Also self taught myself programming as a hobby starting in 4th grade. It is my other great passion besides cryptocurrencies.

I am most skilled in C++, but also know Java, C#, and have a passing familiarity with Scala, Python, and web technologies.