There are so many programming languages like Java, c, python etc. Then we have web development, Android app development and ethical hacking. What should be the order of learning these things if I want to become a good software developer?
valid question