i always think its better for a true beginner to start with assembly as it make you understand hardware,dont waste much time in assembly but you should know it,then move to a highlevel languagethen learn higher level ones