First:
what is the best language to learn for coding robots? i know some c++, html, css, and javascript of which the last three are irrelevant except that i know multiple languages and i can pick them up somewhat quickly.
i have heard C was good but very strict and tedious. i have also heard python is very flexible but i am not sure if it is applicable to robotics.
i also understand that there may not be a "best" choice but maybe some ideas where to start. also somewhere like w3schools.com to learn and somewhere i can find real world exercises as i find that the best way to really learn code.
second:
i can consider how the code will look as far as accepting input from sensors and giving output to motors. they only part i really don't understand is where the variables come from and how to integrate them on a microprocessor.
third:
how hard is it to learn to design a robot from the ground up? i have theoretical knowledge of circuits. some experience in code and the mechanics will be the easiest part of the design for me. I know that many people will tell me to follow a basic robot design for my first time but i think learning from the most basic up is going to benefit me more.
ps. this is my first post and i am hoping to learn a lot here. i have along way to go to get where i want to go, ie. designing a full robot from code to mechanics. i have an engineering background, i am a student at the local uni looking to get into a new hobby and use some of what i am learning to do something.
long post i know but i am jumping in with both feet.