Useful programming languages to learn?

  • Thread starter Thread starter Arsenic&Lace
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary
Learning Python is highly recommended for those entering programming, especially in computational biophysics, due to its ease of use and strong community support. C and C++ are also valuable, particularly for understanding low-level programming and performance optimization, though they are more complex. Scheme can provide insights into functional programming, but its practical application may be limited compared to Python. While mastering one language is crucial, familiarity with multiple languages can enhance understanding of programming concepts. Ultimately, focusing on Python while considering additional languages like C or Java can provide a solid foundation for a programming career.
  • #31
From Bipolarity,

The default Python IDE is very user friendly, and I found Python very nice when designing GUIs, performing my hobby cryptanalysis among various things.

That is great to know. This makes Python more appealing to try to learn than it seemed before. (That it can create graphical user-interfaces).

Both Python and Processing are OOP, so they have huge advantages over the non-OOP languages.

(Read about oop, still never understood clearly).
 
Physics news on Phys.org
  • #32
symbolipoint said:
From Bipolarity,



That is great to know. This makes Python more appealing to try to learn than it seemed before. (That it can create graphical user-interfaces).



(Read about oop, still never understood clearly).

OOP is just about the implementation of things like classes, class attributes, object instantiation and inheritance. It allows for a way to visualize elements of the code which would otherwise be very abstract.

BiP
 

Similar threads

  • · Replies 16 ·
Replies
16
Views
4K
Replies
86
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 397 ·
14
Replies
397
Views
19K
  • · Replies 107 ·
4
Replies
107
Views
9K
Replies
16
Views
3K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
Replies
18
Views
10K