What programming language should I learn as a beginner?

  • Thread starter Thread starter Vals509
  • Start date Start date
  • Tags Tags
    Computer Programs
Click For Summary
SUMMARY

For beginners seeking to learn programming, C and C++ are the recommended languages, with C serving as a foundation for understanding functions and C++ introducing object-oriented programming concepts. The discussion advises against using FORTRAN and Matlab for novice programmers due to their complexity and outdated paradigms. This structured approach ensures a solid grasp of fundamental programming principles before advancing to more complex languages.

PREREQUISITES
  • Basic understanding of programming concepts
  • Familiarity with computer science fundamentals
  • Access to a C/C++ development environment
  • Willingness to practice coding regularly
NEXT STEPS
  • Learn C programming basics, focusing on functions and control structures
  • Explore C++ object-oriented programming, including classes and inheritance
  • Research best practices for debugging in C/C++
  • Investigate online resources and communities for C/C++ learners
USEFUL FOR

Beginner programmers, students in computer science, and anyone interested in establishing a strong foundation in programming through C and C++.

Vals509
Messages
52
Reaction score
1
hi guys

i'm a know it not all in programming and am really desperate to learn a language. can someone please give me some advice on what program will be suitable for me learn. I'm still in school, so please take that into your considerations.

help will be appreciated a lot
 
Physics news on Phys.org
Try C and C++, in that order. In C, learn how to write functions. When you move to C++, learn how to use objects and classes.

I hate to say it, but I would avoid FORTRAN and Matlab like the plague if I were just learning how to program.
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
2K
Replies
40
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 43 ·
2
Replies
43
Views
8K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
6
Views
2K