nahoR
Well-Known Member
Poor OP reading this thread tomorrow morning is going to be so confused
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Which language will you prefer for someone who wants to start programming then build up on it?
I would suggest starting off with plain C (you need to know how pointers work, Its an absolute must in my opinion).
Every time somebody asks this age old question...
...you can be sure somebody (possibly an old timer) will give this answer...
...and it is BS (in my opinion)
Start with C# or Java () or something (Python is probably the easiest language ever) that has a lot of support, with a lot of "cool features" and has an example/answer on the web for almost any question you can possibly ask. If you still want to program after that and want/need to get into low level stuff/performance/whatever that needs C or C++ then go for it. nahoR is correct in saying you'll switch easily but you don't need to know jack about pointers to be a good developer.
Good Evening
I am into programming by interest but decided to take the bull by horns. Which language will you prefer for someone who wants to start programming then build up on it? My friend suggested that I start with C# . Mostly I would like to develop apps mainly for enterprise related and gaming type.
Is Visual studio best platform to use? Or should use Notepad ++?
Thank you.![]()
Good Evening
I am into programming by interest but decided to take the bull by horns. Which language will you prefer for someone who wants to start programming then build up on it? My friend suggested that I start with C# . Mostly I would like to develop apps mainly for enterprise related and gaming type.
Is Visual studio best platform to use? Or should use Notepad ++?
Thank you.![]()
Start with Visual Basic ...
Having both Notepad++ and Visual Studio are good.
Notepad ++ isn't a large file while Visual Studio is.
Notepad ++ is FREE while Visual Studio isn't ...
Start with Visual Basic ...
Having both Notepad++ and Visual Studio are good.
Notepad ++ isn't a large file while Visual Studio is.
Notepad ++ is FREE while Visual Studio isn't ...
People have been giving you bad advice. The first programming language must be very unstructured so you can learn the basics. You need to learn about types: numeric, string, list, set and map (also known as dictionary). Then you need to learn about expressions. Then program flow. Then functions, classes and finally libraries.
The best language I know for this is python to start and once you have mastered the fundamentals in it, switch to a structured language like Java or C#.
Do not start with C. You can learn that much later to get to grips with low level programming, memory management, and understanding the machine and the compiler but is not necessary for a career unless you want to be the best.
The analogy of my advice is if you want to learn how to be a sculptor, start with clay not marble.