Способов несколько, приведу четыре из них:
Первый из них (чем я сам начинал), это фриланс: во время основной учёбы в университете (или в техникуме / колледже), выполнять различные небольшие заказы на разработку и/или доработки.
Либо устроиться на подработку в какую-нибудь компанию. Существуют даже компании, которые специально ищут к себе студентов, чтобы обеспечить им возможность получать свой первый опыт, и конечно же, начать зарабатывать. По иронии, мне одна такая компания позвонила, однако, я в этом же году окончил университет, а они искали конкретно студентов. Я им и говорю: "Раньше надо было меня искать, пока я учился".
Уже сразу после окончания обучения можно устроится в какую-нибудь небольшую компанию, и начинающим в основном предлагают суммы между 30-60 тысячями рублей. Со временем опыт будет расти, и вместе с ним и зарплата. Если в этой компании не будут повышать, то есть повод посмотреть поискать другие компании с более выгодными предложениями.
Если вдруг есть какая-то бизнес-идея, почему бы её не начать мал по малу строить её сейчас? Таким образом, можно и одновременно обучаться, и при этом строить продукт, который в будущем начнёт приносить прибыль. Не обязательно прям что-то грандиозное, можно начинать и с простых идей, но главное, чтобы разработка понравилась народу, и чтобы люди охотно её покупали. Либо, альтернативно, можно зарабатывать за счёт встраиваемой рекламы (лично я такой метод не люблю, поскольку не люблю рекламу в принципе из-за её навязчивости, не считая редчайшие исключения). Есть чёткий пример у моего друга - он учился разрабатывать на Java, и в это время создал изначально самопал для себя в виде Discord-бота. Однако потом, спустя время, проект настолько вырос, что превратился в настоящий инструмент, приносящий прибыль. Он в итоге решил уйти с основной работы и сосредоточиться на полностью собственной разработке, которая теперь приносит ему прибыль больше, чем он зарабатывал на своей основной работе.