Надо исходить из задачи: приложения какого типа ты хочешь писать? У тебя другой вопрос про PHP. Значит, ты претендуешь на освоение специальности backend веб разработчика. Для комплекта тебе нужен MySQL (и возможно, другие СУБД), и базовые знания HTML, CSS, JavaScript (и наверно ещё что-то для разработчика профессионального уровня; я не в теме). Нет смысла просто так изучать язык программирования. Надо на нём что-то программировать, желательно много программировать, иначе ты его даже не изучать как следует. Лучше хорошо владеть одним языком, чем знать много языков на базовом уровне. Мне очень нравится C#. Но ты вроде как собрался изучать PHP. Я не вижу смысла знать и C# и PHP.