Начать все же с самого программирования, а железо потом.
Заказы по программированию есть почти на любой бирже фриланс. Кроме специализированных текстовых.
Биржи вакансий для фрилансеров - список ресурсов
http:Ж//pro-spo.Жru/freelance/4534-birzhi-vakansij-dlya-frilanserov-spisok-resursov
Начните с составления списка бирж фриланса, где есть программирование, с создания аккаунтов на всех и с регулярных просмотров.
Ибо заказов вообще немного и большинство окажутся не по вашей специальности.
Начните с самого простого.
Сложные не успеете в срок и останетесь без денег и репутации - там сроки жесткие.
Вам для начала подойдет киберфорум. Мой сын с него начинал и сейчас предпочитает его. Пробелы убрать
http: //www. cyberforum. ru/freelance/
Там бесплатный аккаунт, но надо иметь не менее 100 сообщений и не менее 30 баллов репутации, и тогда можно будет постить в разделе фриланса. Чтобы вас не банили - не в коем разе не ссориться с модераторами и просто юзерами и ни с кем не спорить. Бан не только лишает заработка, но и мотивацию гасит.
Туда приходит много студентов, особенно с сентября, и просят выполнить за них их задания. Платят мало, но зато и задания простые и делаются быстро)) ) ) Курсовая стоит дороже, дипломная тем более. Есть и не студенческие проекты, но вам будет сложно сделать их в срок. Советую начать именно со студенческих. Заодно будете учиться.
И еще надо определиться, как принимать деньги. Один из вариантов - Яндекс-кошелек и яндекс-карта, по которой вы обналичиваете. Но чтобы это работало, мне в Москве пришлось туда - в офис Яндекса - ехать с документами. Два раза - за себя и за сына. Как у вас, не знаю. Есть и иные варианты, например. сбербанковская карта. Но для нее несовершеннолетнему тоже нужна помощь родителей. У сына есть еще KIWI-кошелек и иногда он выводит деньги на мобильник, а оттуда через сервис юнистрим в банке. Для этих способов моя помощь не понадобилась. Все это надо изучить и выбрать себе вароиант поудобнее.
D C# есть что изучать: консоль, WinForms, ASP.NET, WPF, работа с базами данных, графикой, видео, офисными программами, интернетом. . .
С него легко перейти и на другие языки .NET.