Какой язык программирования учить?
Любой.
за сколько я его выучу так, чтобы можно было осуществить выше сказанное?
Frostok, А за сколько ты выучил, например, английский с нуля?
Или думаешь все люди одинаково учат?
Если бы так было, в школе все бы получали одинаковые оценки, но все получают разные.