Новичок лезет в web, но хочет уметь управлять электроникой, full-stack и backend, а также C. Поможете?
Настоящий Си с популярной веб-разработкой не пересекается. Его основы учат в вузах для базового ознакомления с программированием, полноценно учат уже сами для низкоуровневого программирования.
Приложите усилия к чему-то одному - фронтенду, бекенду или электронике, результат будет быстрее.
1) это не играет решающим фактором в программировании. Тут скорее играет наибольшую роль на сколько готов учиться и самосовершенствоваться. Есть люди, которые не готовы. Как-то давно я предложил одному знакомому стать программистом/верстальщиком. Для этого надо учиться. В общем, закончилось это тем, что он сказал, что это полная лажа, я что снова в школу попал, чтобы в 25-30+ лет учиться??? И так в целом, часто попадаются люди, которые явно не готовы учиться, тратить время на новые технологии, которые постоянно появляются. А программирование очень быстро развивается. Поэтому если человек не готов много и упорно учиться для базы, а потом периодически обновлять свои знания, то вряд ли его ждет успех в этой сфере.
2) Пока лучше си забросить или уделять ему мало времени. Он никак не поможет в бекэнде. Но не волнуйся, если ты станешь программистом, будешь понимать как всё устроено, то тебе не составит труда перейти на си или чтобы программировать для электроники, особенно если это будет как увлечение. Главное базу веб-программирования освой. А пока её не освоил, лучше не распыляться на другие области программирования.
3-4) нода неудачный выбор для новичка, она только для синьёров или крепких мидлов. Так же как и питон(когда говорят, что питон хорош для новичков, то подразумевают, что в школе/институте азы программирования на нём хорошо изучать вместо паскаля, а не с целью заработка, есть и статьи где пишут, что питон как первый язык для карьеры это плохой выбор). Если брать веб и питон, то это джанго. Очень классный фреймворк, но джуниором тебя никто не возьмёт. Обычно там пишут, что надо хотя бы год опыта бекэнда. Так что выбор тут ложиться на php. По стандарту html, css, js, sql(хотя бы азы, кроме html, его надо знать нормально, с js надо уметь отправлять ajax). Так же советую подучить вордпресс и битрикс. Битрикс многие хейтят, есть причины(когда втянешься, поймешь почему). Но при этом он достаточно востребованный, у него хороший маркетинг. И там есть пару сертификатов, есть от них самих документация и обучающие курсы с тестами. В этом плане очень хорошо его изучать. Сдашь два экзамена битрикс разработчика, получишь сертификаты и работу джуниором тебе точно не составит труда найти. Потом уже по ходу изучай какой-нибудь фреймворк типа ларавела, либо можешь переходить на джанго с питоном. Если будешь работать в какой-нибудь веб-студии, то скорей всего у них будут задачи по разным cms и фреймворкам. Так что когда освоишь допустим, джанго, то сможешь просто попросить, чтобы тебе ставили задачи по нему и так перейдешь на него.