RandyFF, есть условный набор правил, реализуя которые, твой API становится гибким и классным.
REST - акроним, где (почти) каждая буква и означает какое-то правило. И если твое приложение по этим правилам построено, твое приложение можно считать RESTful
Что за противоречия? "желания и мотивации - уйма, но на самообучение неспособен", тренируйте себя, учитесь учиться.
Допустим случиться чудо и ты пройдешь этот курс и даже стажировку найдешь, ты думаешь за тобой все будут бегать как бы тебя чему-нибудь научить? Самообучение - 95% знаний, особенно на старте.