MATLAB How long does it take to get good at matlab?

AI Thread Summary
Learning MATLAB can be quicker than mastering C++ due to its interactive nature, allowing for immediate feedback on commands. Proficiency in MATLAB largely depends on prior programming knowledge; those familiar with basic programming concepts can become proficient rapidly, while beginners may require more time. Knowledge of HTML is not beneficial for learning MATLAB, as HTML is a markup language lacking programming constructs. Familiarity with programming languages like JavaScript or PHP can provide a helpful foundation for learning MATLAB. Overall, consistent daily practice, such as 40 minutes a day, can significantly enhance proficiency over time.
lonely_nucleus
Messages
108
Reaction score
19
is learning MATLAB like learning c++ where it takes like a year of programming everyday to get good at or is it a smaller programming language? I just finished learning html at codeacademy.com and it was very easy to learn and I learned it fast, is MATLAB larger than html? If you used MATLAB every single day for 40 minutes how long would it take to get proficient at it?

what I mean by good is proficient, not a master but able to solve common MATLAB problems.
 
Physics news on Phys.org
It depends on how much programming you already know. If you already know the basics (conditional expressions, loops, functions, etc.), then you can be proficient in MATLAB very quickly. If you using MATLAB to learn programming, then it will take longer as you need to get a good grasp of those basics first.

The advantage of MATLAB is that it is interactive. The first things you learn to do give you immediate feedback: you type a command, and get an answer, then type another command, and so on. The threshold before you can do something useful is much lower than C++. Then again, MATLAB is for numerical computation, and not much else.
 
  • Like
Likes lonely_nucleus
DrClaude said:
It depends on how much programming you already know. If you already know the basics (conditional expressions, loops, functions, etc.), then you can be proficient in MATLAB very quickly. If you using MATLAB to learn programming, then it will take longer as you need to get a good grasp of those basics first.

The advantage of MATLAB is that it is interactive. The first things you learn to do give you immediate feedback: you type a command, and get an answer, then type another command, and so on. The threshold before you can do something useful is much lower than C++. Then again, MATLAB is for numerical computation, and not much else.
thank you for the reply.
 
Little or none of your knowledge of HTML will be helpful for learning Matlab. HTML is not a programming language, but rather a markup language for structuring web pages. It does not have programming constructs such as selection (if-statements), iteration (loops), functions or subroutines.

Javascript and PHP, on the other hand, are indeed programming languages. If you studied either of them along with HTML, that would help a bit with learning Matlab.
 
jtbell said:
Little or none of your knowledge of HTML will be helpful for learning Matlab. HTML is not a programming language, but rather a markup language for structuring web pages. It does not have programming constructs such as selection (if-statements), iteration (loops), functions or subroutines.

Javascript and PHP, on the other hand, are indeed programming languages. If you studied either of them along with HTML, that would help a bit with learning Matlab.
I took a HS class in c++, I got to some gui programs and ifstream/ofstream and for loops and objects. I would not say I am good at it because it took me many trails get the homework done.
 
Back
Top