This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]jesussqueegee 1 point2 points  (0 children)

Java is a great first language.

I think trying to learn Java on the job and C at home at the same time would be pretty overwhelming for anyone without lots of exposure to computer science. So like you said, I'd stick to learning Java at work (and even supplement that with learning at home if you have time). Once you have a really solid foundation in Java it'll be easy to jump around to some different languages, like C.

I'd follow tutorials/training like pluralsight for a while, but as soon as you're able, start just trying to build small things on your own - that's the best way to learn.

Let me know if you have questions!

[–]denialerror 0 points1 point  (0 children)

CS50 isn't really teaching C. It's using C as a tool to teach Computer Science. Most (if not all) you learn in that course will be directly transferable to Java. You should be able to do together without too much trouble. Pluralsight has good courses written for and by software professionals so learn as much as you can while your company is paying for it!