Is it advisabe to learn to computer languages?

  • Thread starter Thread starter AK2
  • Start date Start date
  • Tags Tags
    Computer
Click For Summary
SUMMARY

Learning two programming languages simultaneously, such as Python and MATLAB, can lead to confusion due to syntax mixing. The discussion emphasizes the importance of mastering one language before transitioning to another. The recommended approach is to focus on Python using the "Think Python" book by Allen Downey to build a strong foundation in programming fundamentals. Once proficient in Python, transitioning to MATLAB becomes easier, especially with available resources like MATLAB/Numpy cheat sheets.

PREREQUISITES
  • Understanding of Python programming concepts
  • Familiarity with the "Think Python" book by Allen Downey
  • Basic knowledge of MATLAB and its applications
  • Awareness of programming fundamentals and syntax
NEXT STEPS
  • Master Python programming fundamentals through practical projects
  • Explore MATLAB basics and its syntax differences from Python
  • Utilize MATLAB/Numpy cheat sheets for quick reference
  • Research best practices for transitioning between programming languages
USEFUL FOR

Beginner programmers, students preparing for courses involving MATLAB, and anyone looking to build a solid foundation in Python before exploring additional languages.

AK2
Messages
39
Reaction score
0
Is it advisabe to learn two computer languages at the same time?

This is my situation. I am learning how to program and at the same time learning python. I'm using the Think Python book by Allen Downey. After finishing this book, is it good to start learning Matlab since I'm going to use it in school. Though they are both interpreted languages they are very different.
 
Last edited:
Technology news on Phys.org
The danger of learning two languages at the same time is the tendency to mix syntax of one language with that of the other, ending up with a mush that isn't valid for either. It's more of a problem if you are learning two languages that have a lot of similarities.

I'm sure there are people who could learn two languages at the same time, but I would advise you to learn one as well as you can first, and then you can apply the common ideas to another language (say matlab) later.
 
Don't bother learning MATLAB until you need it. Stick with a single language for now and get good at it. What you should really be focusing on while learning python is the fundamentals as in structure and how to properly and efficiently code. Once you know the fundamentals, switching to other languages isn't that difficult, especially matlab.
 
I was learning MATLAB at one point. While surfing the net I found out about Python and started using the think python book to learn how to program. May be after I finishing the tutorial in Python Docs I will go back to MATLAB because I'm going to use it in class soon.
 
Matlab/Numpy cheat sheet->there are tons floating around the web, so once you learn python it's pretty easy to pick up matlab.
 
story645 said:
Matlab/Numpy cheat sheet->there are tons floating around the web, so once you learn python it's pretty easy to pick up matlab.

Thanks for the cheat sheet. One thing I came to discover and understand about programming is that it forces you think in many ways in other to solve a problem.
 

Similar threads

  • · Replies 102 ·
4
Replies
102
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
86
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
Replies
16
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 25 ·
Replies
25
Views
940
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 397 ·
14
Replies
397
Views
20K
  • · Replies 2 ·
Replies
2
Views
2K