"Как создать свой сайт который будет описывать картинку используя JavaScript или PHP но без использования Node.js"
1. выбираем api (от того же google или watson, например)
2. находим готовую обёртку к нему или пишем свою
3. пишем свой сайт.
А вот как написать собственную платформу и где взять данные для обучения (и даже - как ими воспользоваться) - это совсем другая проблема. И, похоже, изучение языка на более-менее годном уровне - это так, мелочи :-)