На обучение денег не жалко, главное, чтобы был результат.
Чтобы был результат, нужно тратить не деньги а ваши личные усилия и время. Только так.
По разработке на любом языке, бесплатной, доступной информации просто валом. Она вся открыта, доступна, на гитхабах примеров готовых исходников просто лопатой не перекопать.
Тем более, что вы уже делали какие-то попытки и начнете не с нуля.
Пишешь много кода, парралельно читаешь что-нибудь системное (один учебник).
И нет смысла искать самый-самый лучший. Ну вот вообще.
Если бы был какой-то самый лучший учебник, он бы уже был единственным путем в мир разработчиков.
А на деле - можно научиться разными способами.
Лучше за то же время прочитать два любых из гугловского топ-10 и написать кучу кода своими руками.