4 ms·
I've only been working for two years so I guess my career has pretty much just started, and I like the path I've (accidentally) taken to learning languages. I
by mattquiros 13y ago
I've only been working for two years so I guess my career has pretty much just started, and I like the path I've (accidentally) taken to learning languages.
I met my first real programming language in college, Java, and I still recommend it to any beginner. It's great for grasping OOP concepts, algorithms, data structures, design patterns, and other problem-solving approaches that you can carry on to implement in other languages. I did some work in enterprise systems and Android during my first year.
Then I had to study Objective-C to make iOS apps, but I also picked up some things about C and I'm actually reading the K&R book now to know more. I think that C is a great language to learn after Java because it gives you an insight of what the Java syntax hides from you, but does anyway in the compiler level.
The thing now is that I don't know what I'm going to do next once I'm done with C. For me, I code because I want to build a product I can someday build a company with, so I don't really have a drive to learn the open web stack in depth (I already have mobile for front-end). I guess I'm just gonna go back to mastering the algorithms and some maths. Or does anyone have advice for me what to do next?