What Should I Learn? Programming Advice for 18-Year-Old

  • Thread starter Thread starter Exangelus
  • Start date Start date
Click For Summary
SUMMARY

The discussion centers on the recommendation for an 18-year-old programmer, currently skilled in PHP, JavaScript, HTML, and Visual Basic, to learn C++. C++ is acknowledged as a powerful and portable language, ideal for various applications, but it is not beginner-friendly due to its complexity and syntax. The suggestion includes starting with C concepts before transitioning to C++ features, and utilizing Herbert Schildt's "C++: The Complete Reference" as a learning resource. Additionally, the use of Borland's free command line tools is recommended for compiling C++ code.

PREREQUISITES
  • Understanding of basic programming concepts and syntax
  • Familiarity with PHP, JavaScript, HTML, and Visual Basic
  • Knowledge of object-oriented programming (OOP) principles
  • Basic understanding of command line interfaces
NEXT STEPS
  • Study C programming fundamentals using Herbert Schildt's "C: The Complete Reference"
  • Learn C++ object-oriented programming concepts after mastering C basics
  • Explore the Win32 API for GUI application development in C++
  • Experiment with Borland's free command line tools for compiling C++ code
USEFUL FOR

Beginner to intermediate programmers, especially those transitioning from PHP and Visual Basic to more complex languages like C++, as well as anyone interested in application development and GUI programming.

Exangelus
Messages
1
Reaction score
0
Hi,
I want to start learning a general purpose programming language with which you can make gui's and be able to do all sorts of things practically.
I'm 18 now and started programming on my 14th with simple html. Now I work as a php programmer in a company in the Netherlands and I somewhat mastered php. For the rest I can program js, html and visualbasic. VB is a good basic language but very limited.

I consider learning C++ but is this a wise choise(keeping in mind I know php/js/vb)?

Thanks!
 
Technology news on Phys.org
Sorry no one ha answered yet.

C++ is a great language if you are not a total beginner. I moved from Basic to C a year or two ago for my general amateur programming and have never gone back. C is the industry standard for applications of all sorts because it is powerful and portable.

However, don't expect it to be easy to learn. You have probably read that C is a "programmers' language." That is absolutely true, it was designed by programmers for programmers. Its use of symbols rather that English-like words and complex grammar may be frustrating at first.

I recommend that you find a good book like Herbert Shildt's "C++: The Complete Reference" and try it. Do not focus on the ++ in C++ at first. Learn how the straight C stuff works and add OOP later.

I use Borland's "free command line tools" compiler and it works fine.

Do not expect to be writing GUI apps right away. If you do it the usual way and don't cheat by using simple libraries for beginners you will need to also learn the Win32 API.
 

Similar threads

  • · Replies 25 ·
Replies
25
Views
1K
  • · Replies 133 ·
5
Replies
133
Views
12K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 397 ·
14
Replies
397
Views
21K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 31 ·
2
Replies
31
Views
4K
  • · Replies 17 ·
Replies
17
Views
5K