@Norvan Martin • 27 Apr, 2012
What are the best programming langiages to learn for an Electronics Engineer?
I know a good knowledge of C will help with programming microcontollers, but what of other languages such as Java?
@Vivien.hugo • 28 Apr, 2012 • 1 like I've read a similar thread from somewhere, it said that MATLAB is best for digital communication programming and JAVA is best for making software like GUI.
@Norvan Martin • 28 Apr, 2012 Wel yes, I know. However which are more suited to an Electronics Engineering student?
@Ankita Katdare • 28 Apr, 2012 • 1 like Norvan Martin There are a lot of languages to pick from.
You can go for:
C / C++
VHDL
VERILOG
MATLAB
Mathematica (https://en.wikipedia.org/wiki/Mathematica)
LabVIEW

godfather can answer better I guess.
@Norvan Martin • 28 Apr, 2012 Ok Abra, nice list
@Kaustubh Katdare • 28 Apr, 2012 • 1 like

If I'm not mistaken, C/C++ will do most of the job and I'd strongly recommend them to any computer programmer. These two programming languages would make it easier for you to understand and learn any other programming language. I'd ideally begin with C, understand the Object Oriented concepts with C++ and pick up my next programming language based on its application.


I hope this helps.

Update

Majority of electronics engineers have recommended the C and C++ programming if you wish to interact with the hardware. This includes Raspberryi Pi, Arduino etc. Then these languages are followed by other popular choices like Python, JavaScript, Java and C#. Of course, the choice of languages doesn't end there. You could even us R, Ruby etc. 

If you are new to programming, I'd highly recommend starting with C (or C++). Especially C programming language is easy to start with and there's plenty of language related help available on the Internet. 

@Norvan Martin • 29 Apr, 2012 I have taken a similiar path, I began with C and I am learning the OOP concepts with Java.
@Harshad Italiya • 30 Apr, 2012
Norvan Martin
What are the best programming langiages to learn for an Electronics Engineer?
I know a good knowledge of C will help with programming microcontollers, but what of other languages such as Java?
There are many sub-fields in Electronics too and based on that different Languages are used for development.

Like for Basic Embedded Developer Knowledge of C is enough and for higher spec C++ can help.
Same way If you are in VLSI industries then knowledge of Verilog and VHDL is necessary.
If you are going to develop a RTOS or OS for microcontroller then for GUI C# can help.
@galihrestu • 20 May, 2012 you should start learn for ARDUINO language..
but that's a programming language just usable for integrated board microcontroler what made by arduino system circuit and had a chip with botloadered compiler for arduino language.. lot of those board use ATmega 328..
some gain :
>arduino language is such communicated, OOP as a java language; see tutorial on :https://arduino.cc/en/Tutorial/HomePage
>support serrial data output
>open source; if you would you can built those board by yourself; by got reference circuit from the internet; either bootloader programs, and programming software (able to update) is also free downloadable;
>board made from arduino are compact, and used smd component.
@Harshad Italiya • 20 May, 2012
galihrestu
you should start learn for ARDUINO language..
but that's a programming language just usable for integrated board microcontroler what made by arduino system circuit and had a chip with botloadered compiler for arduino language.. lot of those board use ATmega 328..
some gain :
>arduino language is such communicated, OOP as a java language; see tutorial on :https://arduino.cc/en/Tutorial/HomePage
>support serrial data output
>open source; if you would you can built those board by yourself; by got reference circuit from the internet; either bootloader programs, and programming software (able to update) is also free downloadable;
>board made from arduino are compact, and used smd component.
galihrestu, I think Arduino IDE also uses C language there is no any specific language for it. Yeah they have made library functions to make it easy.
@supriya VN gowda • 26 Feb, 2020
  • Python
  • Java
  • C
  • C++
  • Matlab
  • HTML, CSS, JavaScript
  • PHP
  • Verilog
@Venkat Sai Nakkina • 08 Mar, 2020

There are many programming languages are available. In my opinion the best suited programming languages for electronics engineer are

  • C or C++
  • Python
  • Javascript

Related Posts

I thought of compiling a list of the coolest and the best whatsapp group names that you've been using for your respective groups. For the sake of convenience, we'll stick...
A simple good bye email or last working day mail ain't cool! We've some awesome templates that you can use. If you're looking for an amazing Last Working Day email...
Hello CEans, How to convert CGPA (10 Point Scale) to Percentage? Please help!
I heard many students are having a trouble registering on the TCS Portal, when it's quite straightforward actually. If you have problem in attaching photos or CV, Use internet explorer...
What is IES or Indian Engineering Services Exam? Union Public Services Commission (UPSC) conducts the Engineering Services Exam or ESE 2016 is an entrance exam for graduates who wish to...