Is it advisabe to learn to computer languages?

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

Discussion Overview

The discussion revolves around the advisability of learning two programming languages simultaneously, specifically Python and MATLAB. Participants explore the implications of learning both languages at the same time, the potential challenges, and the importance of mastering programming fundamentals.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Conceptual clarification

Main Points Raised

  • One participant questions whether it is advisable to learn Python and MATLAB concurrently, noting their differences despite both being interpreted languages.
  • Another participant warns about the risk of mixing syntax between two languages, suggesting that it may be better to focus on one language until a solid understanding is achieved before transitioning to another.
  • Some participants emphasize the importance of mastering programming fundamentals in Python before considering learning MATLAB, arguing that this foundational knowledge will ease the transition to other languages.
  • A participant shares their experience of learning MATLAB before switching to Python, indicating a plan to return to MATLAB once they have completed their Python studies.
  • There are mentions of resources like MATLAB/Numpy cheat sheets available online, suggesting that once Python is learned, picking up MATLAB may be relatively straightforward.
  • One participant reflects on the cognitive benefits of programming, noting that it encourages diverse problem-solving approaches.

Areas of Agreement / Disagreement

Participants express differing opinions on whether learning two languages simultaneously is advisable. While some advocate for focusing on one language first, others suggest that it may be manageable for some learners to study both at the same time. The discussion remains unresolved regarding the best approach.

Contextual Notes

Participants do not reach a consensus on the optimal strategy for learning programming languages, and there are varying assumptions about individual learning capabilities and the impact of language similarities on the learning process.

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
5K
  • · Replies 6 ·
Replies
6
Views
4K
Replies
86
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K
Replies
16
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 25 ·
Replies
25
Views
2K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 397 ·
14
Replies
397
Views
22K
  • · Replies 2 ·
Replies
2
Views
3K