Top 3 Programming Languages for Robotics

Поділитися
Вставка
  • Опубліковано 30 вер 2024

КОМЕНТАРІ • 271

  • @RobotixwithSina
    @RobotixwithSina  3 роки тому +7

    💥Best Online Certificate Programs to Learn:
    C++: imp.i115008.net/0JZMGN​
    Python: imp.i115008.net/edOjO
    *Roadmap Videos*
    ✅ Robotics SOFTWAR E Eng Roadmap: ua-cam.com/video/Cbe3FflOWgU/v-deo.html
    ☑ Surgical Robotics Software Engineer: ua-cam.com/video/vW9hSdz0eYo/v-deo.html
    ☑ Robotics MECHANICAL Eng Roadmap: ua-cam.com/video/X5CBzhPPc_c/v-deo.html
    ☑ Robotics ELECTRICAL Eng Roadmap: ua-cam.com/video/czxXY8fh1Ds/v-deo.html

    • @bassplayer807
      @bassplayer807 3 роки тому +1

      Amazing video once again!! Could you do a roadmap to get into A.I cause I know last year you did a video on the top 3 A.I courses to take but where should I start first if I want to get into A.I? I see that Udacity offers a lot of courses on Artificial Intelligence, not sure if Udacity is king when it comes to A.I vs other platforms like EdX and Coursera, it seems that Udacity is geared towards people who want to have a career in A.I which is fine cause I’d love to start somewhere in that field, Robotics would be a little more time consuming with my work schedule right now, so I feel A.I would be the better path for now

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +1

      I will. Stay tuned

    • @premjithps9721
      @premjithps9721 3 роки тому +1

      @@bassplayer807 u got any idea about where to start?

    • @aymenptg7246
      @aymenptg7246 3 роки тому

      The Link for Learning C++ is not working

  • @MarcusMob8113
    @MarcusMob8113 3 роки тому +210

    Those who just want to know the languages
    1) MATLAB
    2) Python
    3) C/C++

    • @user-bp5tg3yd3d
      @user-bp5tg3yd3d 3 роки тому +22

      He said C++ was the best,this comment is a little misleading 1.C++ 2.python 3.MATLAB

    • @miss-anthrop3
      @miss-anthrop3 2 роки тому +5

      @@user-bp5tg3yd3d he said in a another video that C is best for beginners tho

    • @thepurplepanda4
      @thepurplepanda4 2 роки тому +4

      @@miss-anthrop3 C is best for beginners? Why? You can barely do object oriented coding?

    • @desrucca
      @desrucca 2 роки тому +9

      @Purplox
      This is robotics channel, we dont do oop here

    • @amineajid5181
      @amineajid5181 2 роки тому

      Thank you

  • @黎銘-s9n
    @黎銘-s9n 3 роки тому +98

    So happy to know C++ is the language of robotics, as I'm working on it fervently. Thanks for sharing!

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +3

      Great!

    • @er5943
      @er5943 3 роки тому

      Damn and im here seeing this as someone wo already started learning java

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +1

      @@er5943 : are you interested in becoming a Robotics Eng?

    • @er5943
      @er5943 3 роки тому +2

      @@RobotixwithSina idk. Im learning out of curiosity

    • @Forever._.curious..
      @Forever._.curious.. 3 роки тому

      Sqme😁

  • @molugusatyapriya2
    @molugusatyapriya2 25 днів тому +1

    While MATLAB shines in simulation and method testing, Python offers rapid development and ease of use, and C++ delivers the performance required for intricate robotics jobs, all three languages are excellent options for certain parts of robotics programming.

  • @mgz0305
    @mgz0305 3 роки тому +9

    Time to learn these! Nice logo by the way.

  • @harshitsingla0001
    @harshitsingla0001 3 роки тому +6

    What a suspence you created!
    I thought I was miss guided🧐. But thank god the first language was C.

  • @Chxxvo
    @Chxxvo 3 роки тому +5

    Great video, but I must point out: Raspberry Pi isn't a microcontroller, but a microPROCESSOR.
    Yeah, that's about it.

  • @Chr0nalis
    @Chr0nalis 3 роки тому +3

    Don't listen to this guy. Forget Matlab, it's a money pit. Learn python and its scientific environment, it makes so much more sense to invest your time into it. It can do what Matlab can and so so much more, and for free, no license, and can run on almost any device, such as raspberry pi (There are a few things Matlab does better though, such as simulink, control etc) and has an order of magnitude larger community.

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      Matlab is probably the best tool when it comes to matrix and vector operations.

  • @JosephEditx5869
    @JosephEditx5869 3 роки тому +19

    Python is best

    • @skyblacks-edits6358
      @skyblacks-edits6358 2 роки тому +1

      Sooooooooi slow

    • @ghost_hh5581
      @ghost_hh5581 Рік тому +2

      Python: is best and easy to learn
      But it slow due to the use of interpreter.
      the C family : they don't need the interpreter to translate their codes to the language that the computer understand and also it need less
      Requirements than python.
      (I'm newbie in this field of computers if i made any mistake in my info pls tell.)

  • @ikechindukwe4161
    @ikechindukwe4161 3 роки тому +24

    Great video! I love the enthusiasm with which you explain these things and make them easy to understand. Thanks for always enlightening us.

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +1

      My pleasure Ikechi!

    • @moustafarefaat6155
      @moustafarefaat6155 2 роки тому

      how does simulink identify or the Implementation of hardware boards types or does it only support a certain boards ?

  • @topstops5344
    @topstops5344 3 роки тому +8

    So happy that Python was included😇

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +2

      are you good at Python?

    • @topstops5344
      @topstops5344 3 роки тому

      Not Expert but average. I start learning robotics with python. And i really thank you for sharing your knowledges and experience. 🤗

  • @samo6401
    @samo6401 3 роки тому +21

    To be a robotics mechanical engineer, would I need to primarily focus on the prototyping languages (python and matlab), or do I need to know C in depth like a software engineer would?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +1

      this video (ua-cam.com/video/X5CBzhPPc_c/v-deo.html) should answer your question.

    • @tanvirss8814
      @tanvirss8814 2 роки тому +6

      @@RobotixwithSina Come on man, you could at least bullet point some pros and cons and then recommend the video. Just seems like ur after views than actually helping ur audience

    • @raymondhansen4482
      @raymondhansen4482 2 роки тому +12

      @@tanvirss8814 I mean he made the video already. He put in the time.

    • @haidernaeemmalana8601
      @haidernaeemmalana8601 Рік тому

      @@tanvirss8814 he's giving a comprehensive answer, how lazy can u be

  • @isaaclahr1809
    @isaaclahr1809 3 роки тому +7

    Thank you for making it simple and entertaining. If I already have experience in C, will it be easier to learn c++?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      you're welcome. Yes, definitely.

    • @moustafarefaat6155
      @moustafarefaat6155 2 роки тому

      how does simulink identify or the Implementation of hardware boards types or does it only support a certain boards ?

  • @imadeveloper
    @imadeveloper 2 роки тому +15

    just to clarify,
    @2:16 , raspberry pi is not at microcontroller, it's a microprocessor
    Python can also be used on production, where code readability and simplicity is prioritized over speed of C/C++.
    Python is much simpler to setup with its libraries/modules making running services much easier compared to C/C++
    C/C++ is much faster due to its low-level PL. If you want to prioritize specific tasks for speed, C/C++/Assembly is the way.

    • @RobotixwithSina
      @RobotixwithSina  2 роки тому

      hi Wilmar and thanks for your comment. are you a software engineer?

    • @ChinchillaBONK
      @ChinchillaBONK 2 роки тому +1

      Microcontroller would be Arduino. Raspberry pi is microprocessor which is correct. Both can be programmed with Python.

    • @Kasejeb
      @Kasejeb 2 роки тому +1

      @@RobotixwithSina he’s correct that rPi is a microprocessor and not a microcontroller as you stated, whether he is a software/robotics engineer or not.. a microcontroller would be Arduino.

    • @hoomanmaleki2553
      @hoomanmaleki2553 Рік тому +1

      Exactly
      I'm currently doing things with python in ROS and it's awesome...
      And for the latency,
      It's not going to be slow when you use the right libraries

    • @justadude8716
      @justadude8716 Рік тому +1

      I use c++ on microcontrollers and python on a rpi "control station" in my robots that does heavy lifting.

  • @omidrahimi5117
    @omidrahimi5117 Рік тому +1

    ایرانی هستی؟😅

  • @mohammadkaramzadeh1686
    @mohammadkaramzadeh1686 2 роки тому +1

    سینا ایرانی هستی؟

  • @goodthinkingwisdom6026
    @goodthinkingwisdom6026 2 роки тому

    please don't take more efforts for robot to learn human languages. Please make like c, c++ languages for robots. Human should learn that new common language for speak and communicate with robots.
    for example
    come in robot language is V1
    go in robot language ×V1
    V = verb
    For noun
    N1 = man
    × N1 = women
    N2 = people
    N3 = crowd
    V(verb) alternative is any symbol like * or #
    N (Noun) alternative is any symbol l8ke $ or ~
    any language people quickly learn this easiest language and also accept this symbol and number oriented language.
    grammar also symplified following ways
    + before number is future tense
    - before number is past tense
    + and - both before number is present tense
    dash symbol below the number is continuous tense
    rightwards arrow symbol below the number is continuous tense
    leftwards arrow symbol below the number is perfect tense
    left-right arrow symbol below the number is perfect continuous tense
    This language make robot more effective and also all people try to learn this simplified and robotic interative language
    please kindly consider my innovative idea and also any mistake in my ideas please comment it then only my mind satisfy and calm.
    Thanking you

  • @suyog3874
    @suyog3874 Рік тому +1

    Which is the best sir, I love video thanks to share it ❤❤

    • @RobotixwithSina
      @RobotixwithSina  Рік тому

      Thanks, Plz watch this vid: ua-cam.com/users/shorts5SLif03E-KE

  • @g3nius319
    @g3nius319 3 роки тому +1

    Here before 1 million subscribers!
    Just putting it out there, because I know I’m correct ;)

  • @irenefranklin8681
    @irenefranklin8681 Рік тому +1

    😎 cool

  • @spacechaser2843
    @spacechaser2843 2 роки тому +1

    I'm a robotics engineering student

  • @pauljamieson803
    @pauljamieson803 3 роки тому +2

    So if I go into a manufacturing plant that uses robots (say a car manufacturing plant), I would need C++ to program a robot to do something?? If not then what? and how would I learn this language (if that is what it is called)?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      Robotic arms/industrial robots are usually programmed using ROS with either C++ or Python.

    • @kornelk5755
      @kornelk5755 3 роки тому +2

      Coding is small portion of Industrial robots programing, especially in big factories for car OEMs, but also generally in the industry. Programming languages are specific for robot producers( i.e. ABB Robots - RAPID language, syntactically close to PASCAL). Most of industrial robots programming is not very sophisticated if we talk about necessary coding skills. Programs are mostly linear, and basic understanding of structured programing concept is enough.
      ROS and Matlab and C++ are rather used in robotics research, with very narrow and specialized disciplines (surgery robots?) and when you creating basic controller software for new kinds of robots (dealing with inverse kinematics, controlling servos, reading sensors, Domain Specific Language interpreter, and heavy math). When you are just putting robot from the shelf of known producer onto the factory floor and want to program work tasks and movement, it is not necessary.
      Industrial robot programs preparation from beginning to final production in general manufacturing looks currently more like that :
      1. Production line is designed and simulated in specific 3D software (Process Simulate, Delmia). After satisfying space constrains and verifying process doability (previous design steps before programming), you are creating robot positions (in the same software) which will do task like handling/welding/riveting etc. optimally (Robot Offline Programming/OLP). You are simulating whole cell with few robots using RCS (accurate robot simulators from producers) to check if proper cycle time is achieved and if further optimization is needed. Sometimes you set some basic parameters for instructions but rather in visual tools than in code format. You are also looking for collision places between robots (to put wait instructions) and adjusting safety parameters. In meantime you often dealing with last design changes because factory design steps are to some extent continuous and overlapping.
      2. When you ready with verified system you are using specific "downloader" to produce code for type of robot you are using in the project (offen KUKA, FANUC, ABB, YASKAWA, etc.). Beside that you write some additional code modules in specific programing language, based i.e on electrical documentation of robot tools to be used, which were not necessary needed in previous step, like description of sensors on the gripper.
      3. Virtual Commissioning (Optional, but more popular recently) - you are running robotics station according to real PLC computer program (master control vs robots) to check signal exchange and some more advanced scenarios of the bigger chunk of the system. You still see robot movement in 3D environment. This shorten time of PLC commissioning on factory floor.
      4. After installation, power on and configuration by robot producers in the factory, you are doing thing like network and available tools setup and verification if they are working correctly. Later you are uploading prepared robot programs to robot controller. You are making calibration of coordinate system using measurement from 3D tracker or using measurement techniques on the robot. Next you run them and make some positions adjustment but using "teach pendant"(computer to steer robots with joystick, move axis independently or in few coordinate systems). This is called robot teaching and is about moving robot to desired position and register that point as move instruction. You can parametrize it changing speed, acceleration, path approximation etc. and also often changes sth in the code.
      Sometimes it is necessary to create some new advance code for communication to new tools or to use in some nonstandard scenario but it is rather rare case.
      5. Finally you have continuous adjustment of programs, test without product, test with product, test of special scenarios, slowly making line producing full speed. When production goals are achieved you are moving line to operation by customer.
      So in above process you have code in front of you most of the time but it is rather changes here and there and adjusting parameters of the movement than heavy writing advance functions.
      I am recommend to go to new.abb.com/products/robotics/robotstudio. You can probably download a 30-day trial of this software and see what it is all about. You can create 3D model of the station, configure robotic controller, code in RAPID and use virtual teach-pendant to have filling of the interface of this tool. I recommend this because ABB has one of the more pleasant programming language to work with.

  • @manostitu
    @manostitu 2 роки тому +1

    💙🙏🙏🙏🙏🙏🙏🙏💙💙💙💙💙 salute …. Thank you so much for your video

  • @amazingemrys2939
    @amazingemrys2939 2 роки тому +1

    Oh thank God I was Learning python I was worried I was gonna half to learn another language to do this I want to learn more programming languages but I'd rather stick with python until my skills are decent

  • @Danish0011
    @Danish0011 3 роки тому +2

    Thanks bro I understand from you know what to do

  • @elmazabeet4738
    @elmazabeet4738 2 роки тому +1

    Please i want to ask you question
    I want to put on the robot Siri so I can speak with him
    What can i do to do that

  • @zaidal-zubaidi5640
    @zaidal-zubaidi5640 3 роки тому +2

    Please what about C-Sharp? Is it OK for robotics?

  • @prakashdutt1520
    @prakashdutt1520 2 роки тому +1

    I want to make GUI for my arduino based Smart watch.
    What to doo?

  • @SeannZhane
    @SeannZhane 2 роки тому +2

    Love to see You do video tutorial using Blocky with Clicbot as well as Python Yes Own

  • @spacechaser2843
    @spacechaser2843 2 роки тому +2

    Is it matlab is a tool or programming software

  • @uwaosagie3735
    @uwaosagie3735 3 роки тому +6

    Great video, can i use c++ only or is c mandatory?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +1

      Start with C if are new to programming, otherwise C++ will suffice.

    • @remy7663
      @remy7663 3 роки тому +1

      @@RobotixwithSina is the end game to be able to learn C++ or C?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      @@remy7663 it depends. what type of robotics engineer are you planning to become?

    • @saxonvandervest2351
      @saxonvandervest2351 3 роки тому

      @@RobotixwithSina can arduino’s support c++?

    • @xolanigumbi8951
      @xolanigumbi8951 2 роки тому

      @@saxonvandervest2351 Arduino uses a C/C++ - like syntax. And Arduino libraries are written in C++. I hope that at least answers your question.

  • @sinamathew
    @sinamathew 2 роки тому +1

    😂, the most funny part is that we both have the same name

  • @ashishgupta7849
    @ashishgupta7849 3 роки тому +2

    c/c++ is best

  • @abdelmajidbarri2107
    @abdelmajidbarri2107 3 роки тому

    YOUR face is like an ice cream .
    because of your hair let it simple

  • @uncharted4076
    @uncharted4076 3 роки тому +2

    Do you plan on making projects for youtube like stuff made here or Michael Reeves?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +10

      I'm thinking about it. I may if there is enough interest. Give this comment a thumps up if you want me to make project videos

    • @kintulawrence.5468
      @kintulawrence.5468 3 роки тому +1

      @@RobotixwithSina make videos, please from Uganda

  • @sciencetalks3229
    @sciencetalks3229 3 роки тому +2

    Please make a video on robotics competition for college students.

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +1

      I will. Stay tuned!

    • @sciencetalks3229
      @sciencetalks3229 3 роки тому +1

      @@RobotixwithSina thank you sina😍😍. I will be eagerly waiting for that. I want to take part this year

  • @Namahnirvana
    @Namahnirvana 3 роки тому +1

    Thanks a lot sir
    Your this video is most satisfy video for me
    For picking my 1st language

  • @nagendraprasadg8638
    @nagendraprasadg8638 3 роки тому +2

    Should i need a degree certificate to get a good job in robotics field?
    I Hold a diploma in mechanicals now is this enough or a degree certificate is must?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      a bachelor's degree is recommended but not really a must. your chances will be much higher if you have at least a bachelor's degree

    • @nagendraprasadg8638
      @nagendraprasadg8638 3 роки тому

      @@RobotixwithSina Thankyou sir

    • @nagendraprasadg8638
      @nagendraprasadg8638 3 роки тому

      @@RobotixwithSina I have quit my Bachelor's degree, so now i have a low chance to get a job in robotics?

    • @nagendraprasadg8638
      @nagendraprasadg8638 3 роки тому

      @@RobotixwithSina Only your old subscribers know that your Logo has been changed😁
      I still remember your heart shaped stethoscope

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      @@nagendraprasadg8638: why did you do that? it's till possible but your chances will be lower

  • @simiatabosede2546
    @simiatabosede2546 3 роки тому +2

    Which one should I learn first as a beginner?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +1

      Start with C, Watch this video on how to get started with Robotics if you are new to robotics: ua-cam.com/video/J0ssFp7yN8Y/v-deo.html

  • @mml7m106
    @mml7m106 3 роки тому +2

    Do I learn C or C ++ in making robots?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      watch this video: ua-cam.com/video/5SLif03E-KE/v-deo.html

  • @Shashank_Shahi1989
    @Shashank_Shahi1989 3 роки тому +2

    What you think about Rust programming language ? Should I choose Rust over c / c++ for robotics ?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      I have not used Rust in the past. start with C

    • @Shashank_Shahi1989
      @Shashank_Shahi1989 3 роки тому

      @@RobotixwithSina There are lots of people saying that rust will take over c/c++ in future. What you think ? That rust will be future programming language for robotics ?

    • @hchemlal
      @hchemlal 3 роки тому

      i also have a question WHAT ABOUT JAVA

  • @Svebderman
    @Svebderman 3 роки тому +2

    I have a question is c# good as well?

  • @VibeVault_2024
    @VibeVault_2024 2 роки тому +1

    what is about the java ?Is that the embedded language isn't it?🤔

  • @fitnessmindseteducator
    @fitnessmindseteducator Рік тому

    Sir what I learn if I learned python then after what should I learn rospberry pi or ros or what should I learn after python🙏🙏🙏sir pls reply I have to learn now

  • @nofavors
    @nofavors 3 роки тому +1

    stupid question but wanna ask - What kind of jobs/opportunities are out there for a person if he/she only knows C?

  • @sciencetalks3229
    @sciencetalks3229 3 роки тому +2

    Good

  • @hoomanmaleki2553
    @hoomanmaleki2553 Рік тому +1

    For those who think python for robotics is slow
    You're absolutely right when you don't use the right library when programming 🤷🏻‍♂️
    Im Currently programming my robot with python in ROS and its awesome

    • @hoomanmaleki2553
      @hoomanmaleki2553 Рік тому

      And BTW
      I'm using python in production code🤷🏻‍♂️

    • @conorstewart2214
      @conorstewart2214 Рік тому

      No python is slow, chances are you are using libraries that were written in another language like C and compiled, hence Python is just used to glue these different functions together. Python itself is slow, much slower than languages like C for doing basically any kind of computation.

  • @chipsmaster320
    @chipsmaster320 3 роки тому +1

    if i want to become an electro mechanical engineer do i need to do robotics?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      No, you can choose Mechatronics. However, some of the skills/courses are common between the two.

  • @shiridisaibaba8096
    @shiridisaibaba8096 3 роки тому +1

    Bro,what type of software and hardware specification is nessary for PC for robotics.

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      Almost any PC with any specification these days can be used to learn robotics

  • @rashmiranjannayak3251
    @rashmiranjannayak3251 2 роки тому +1

    Enjoyable

    • @RobotixwithSina
      @RobotixwithSina  2 роки тому

      Thanks, What specifically did you like about this video?

  • @DwayneStGeorge
    @DwayneStGeorge Рік тому +1

    Thanks

  • @efinl1669
    @efinl1669 3 роки тому +3

    Great Video . Hope the best for u and the channel in 2021

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      Thank you Erfan!

    • @moustafarefaat6155
      @moustafarefaat6155 2 роки тому

      how does simulink identify or the Implementation of hardware boards types or does it only support a certain boards ?

  • @hossammoghrabi1021
    @hossammoghrabi1021 2 роки тому +1

    How python is not production code? It is used in ros nodes

    • @RobotixwithSina
      @RobotixwithSina  2 роки тому

      the main reason is Python is much slower than C++.

  • @fetrahbtsarmy5828
    @fetrahbtsarmy5828 2 роки тому

    *R U S T L A N G* crying in the corner

  • @freethinkeraziz8893
    @freethinkeraziz8893 2 роки тому +1

    c/c++ and matlab enough for robotics?

    • @RobotixwithSina
      @RobotixwithSina  2 роки тому

      this video should answer your question: ua-cam.com/video/5SLif03E-KE/v-deo.html

  • @dripdog34
    @dripdog34 2 роки тому +1

    C++

  • @spookyflxme715
    @spookyflxme715 2 роки тому +1

    Python is awesome

  • @menu6750
    @menu6750 3 роки тому +1

    Thank you..Great video...Can you tell, what should I learn except programming languages..

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому +1

      watch my roadmap videos for a complete guide

    • @menu6750
      @menu6750 3 роки тому

      @@RobotixwithSina thank you

  • @user-yl9ws2kh8x
    @user-yl9ws2kh8x 3 роки тому +1

    So C or C++

  • @shubhamsenwar4519
    @shubhamsenwar4519 3 роки тому +1

    Thanks for sharing it in btw watching meme made me smile too!

  • @techparistech2659
    @techparistech2659 3 роки тому +2

    Excellent 👌

  • @garrett6064
    @garrett6064 Рік тому

    Python is only popular on youtube. Yes your pc, Mac, & phone can run it, but looking around the room, my alarm clock, Thermostat, AC, cable box, game console, microwave, dishwasher, TV remote, keyboard, router were all programmed in C. Including the OS of the PC, Mac & Cell.

  • @JoeMullings293
    @JoeMullings293 3 роки тому +2

    This👏Is👏So👏Cool 👏

  • @makesandmoocs8259
    @makesandmoocs8259 3 роки тому +1

    What about rust ? I see rust getting a lot of attention

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      ROS is not a programming language. you can program in ROS using either Python or C++

  • @yashtrivedi1217
    @yashtrivedi1217 2 роки тому +1

    should i learn python first or c?

    • @RobotixwithSina
      @RobotixwithSina  2 роки тому

      Plz watch this video :
      ua-cam.com/video/5SLif03E-KE/v-deo.html

  • @steve00alt70
    @steve00alt70 3 роки тому

    I know zero maths but dont know how to do my own code from scratch

  • @aci9347
    @aci9347 10 місяців тому

    I really wanna learn robotics cause i need to do a school project after two years but the problem is that i don't have time to learn c ( I'm learning python ( I'm a student in "classes préparatoires" ) so there's a possibility to learn robotics just by python?

  • @jjpp5508
    @jjpp5508 2 роки тому +1

    What abt rust?

    • @RobotixwithSina
      @RobotixwithSina  2 роки тому

      ROS is not a programming language. you can use either Python or C++ in ROS to program a Robot

    • @jjpp5508
      @jjpp5508 2 роки тому

      @@RobotixwithSina Rust?

  • @shikshantpal1323
    @shikshantpal1323 Рік тому +1

    Awesome bro 👍

  • @yeeeeetkid7902
    @yeeeeetkid7902 2 роки тому

    Everything doesn't helps at all!!!!

  • @dharmbirranga2063
    @dharmbirranga2063 3 роки тому +1

    Waiting for this video

  • @أحمدسليمانأحمد-ظ2ذ

    What is production language?

    • @RobotixwithSina
      @RobotixwithSina  Рік тому +1

      The programming language used to develop the product/robot not a prototype of the product.

  • @prashantupadhyay6019
    @prashantupadhyay6019 3 роки тому +1

    What is production code!!?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      The code that is used in the final product that is shipped out to the customers.

  • @Juic1902
    @Juic1902 2 роки тому +1

    2:45

  • @Samuel-ik5wp
    @Samuel-ik5wp 3 роки тому +1

    1) PERL
    2) FORTRAN
    3) PASCAL

  • @Syskills
    @Syskills 3 роки тому

    Can unity c++ language Applied in raspberry p4 robot?

  • @Godlord33
    @Godlord33 2 роки тому +1

    Thank you 🇵🇷⚡🖖🏽🌎🤖

  • @siphenathimdludla502
    @siphenathimdludla502 3 роки тому +1

    What if I only do C# and Matlab; is it enough

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      Nup, it's not enough

    • @zaidal-zubaidi5640
      @zaidal-zubaidi5640 3 роки тому

      i have same question, mu supervisor told me to proceed with C-Sharp and MTLAP Simulink would be enough, but O am worried of that

  • @fusion9619
    @fusion9619 Рік тому

    What about Rust? Seems better than C++

  • @tejasmahangade5861
    @tejasmahangade5861 3 роки тому +1

    Thanks for guidance sir

  • @sujaymondal4392
    @sujaymondal4392 3 роки тому +1

    Can java be used in place of C/C++?

  • @iqmar1111
    @iqmar1111 2 роки тому

    how about cmm programming , what language used in cmm programming

  • @2002budokan
    @2002budokan Рік тому

    Why not Rust instead of C++?

    • @RobotixwithSina
      @RobotixwithSina  Рік тому

      Rust is gaining popularity, but not still the dominant language for robotics projects

  • @TrueFutureTV
    @TrueFutureTV 3 роки тому +1

    This👏Is👏So👏Cool 👏

  • @govindashokkumar3838
    @govindashokkumar3838 2 роки тому +1

    thank you for this video

  • @1gomes307
    @1gomes307 Рік тому

    I have a question what about C#?

    • @EngineeringLife0
      @EngineeringLife0 Рік тому

      That’s for web development and back end servers. Similar to Java. Used for building applications

  • @Tuluva_Bunt
    @Tuluva_Bunt 3 роки тому +1

    So after doing C should i go for C++ or python. Should I learn Matlab at the end.

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      it depends, Do you wanna become a Robotics Software Engineer or Rob ME, or Rob EE?

    • @Tuluva_Bunt
      @Tuluva_Bunt 3 роки тому +1

      @@RobotixwithSina
      I want to go for Rob ME, or Rob EE. But not much interested in Robotics software.

    • @Tuluva_Bunt
      @Tuluva_Bunt 3 роки тому +1

      And Java isn't necessary for this right Sir?

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      @@Tuluva_Bunt : watch this video, this should answer your question: ua-cam.com/video/X5CBzhPPc_c/v-deo.html

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      @@Tuluva_Bunt : No, it's not

  • @Crossbones420
    @Crossbones420 2 роки тому

    Thank you for the video I am a kid and I want to program robots like you

  • @annex6
    @annex6 8 місяців тому

    QUESTION: So, I happened to find a well known phone book sized text book, thoroughly covering C++, from absolute beginner to fluency that has already proven to be a good companion to a Free Code Camp video course (which does the same, it goes from zero knowledge to being able to "walk and chew gum" at the same time.
    I really want to learn it. Do I have to take a step back and learn C? Can I manage just learning C++. If I can't program Arduino boards can I maybe just use other micro controllers?
    My point with the C++ book question was I bought it for .25 cents at my local library. Its obviously not current but its relatively new...and....shrug.....25 cents for a newbie hobbyist, c'mon.

  • @moustafarefaat6155
    @moustafarefaat6155 2 роки тому

    how does simulink identify or the Implementation of hardware boards types or does it only support a certain boards ?

  • @joshuatienda
    @joshuatienda 3 роки тому +1

    Hey SINA great video!

  • @cristicode4301
    @cristicode4301 3 роки тому

    How about Rust Programming Language?

  • @mbonuchinedu2420
    @mbonuchinedu2420 3 роки тому +1

    C++ IS A MUST....

    • @RobotixwithSina
      @RobotixwithSina  2 роки тому

      Yes it is if you want to become a Robotics Software Engineer

  • @dushancreations4239
    @dushancreations4239 2 роки тому

    Python is just for kids

  • @asmaabelhaouane4473
    @asmaabelhaouane4473 3 роки тому +1

    What about java ?

  • @jeenajanesh303
    @jeenajanesh303 3 роки тому

    C++
    Top example is google assistant

  • @TOKIOFXTRADING
    @TOKIOFXTRADING 3 роки тому +1

    Man thanks...

  • @mohamedelfatih2782
    @mohamedelfatih2782 2 роки тому +1

    thank you ^^

  • @moustafarefaat6155
    @moustafarefaat6155 2 роки тому

    what about Simulink..... thank you very much bro for the heads up im new in Programming i just want to know can i learn only C++ language but use simulink for its Great Graphical Stimulation without learning matlab language ? and then when i need to edit in the code i Edit it with C++ version the language i learned ?

  • @user-yl9ws2kh8x
    @user-yl9ws2kh8x 3 роки тому +1

    where can I learn C for free online

    • @RobotixwithSina
      @RobotixwithSina  3 роки тому

      see the description box for the online courses and books I've hand picked for you

    • @user-yl9ws2kh8x
      @user-yl9ws2kh8x 3 роки тому

      @@RobotixwithSina Thank You, is there any colleges that teach robotics in Michigan that you would recommend

    • @user-yl9ws2kh8x
      @user-yl9ws2kh8x 3 роки тому

      @@RobotixwithSina so should I learn c or c++