Rookie in Programming

pratlou

Senior Member
Joined
May 2, 2014
Messages
856
Reaction score
150
Location
Chocolate factory
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.:rolleyes:
 
I would suggest starting off with plain C (you need to know how pointers work, Its an absolute must in my opinion). Once you get the hang of the basic thinking processes and how things work inside the computer you can switch to any language. First comes the skill to solve the problem, then comes the implementation. You can use any language, its just a matter of syntax

So my suggestion is get you favorite Linux distro, install GCC, and go for it. There are various editors, Eclipse will make it easy as there are templates and has nice plugins. Maybe start using a simple text editor such as gedit or kwrite/kate.

Or if you prefer the windows route, notepad++ with cygwin will work fine. Or dare I say the old borland c++ compiler

Have a look at http://www.phy.pmf.unizg.hr/~matko/C21/ch01/ch01.htm

Progressing from C to C++ might be the next logical step forward. Gives you the basic ideas behind object oriented programming/classes. If you are really brave dig a bit into design patterns
 
Last edited:
Just start off with C#, and progress to other languages. Starting with C is a bit heavy.
 
Just start off with C#, and progress to other languages. Starting with C is a bit heavy.

Other than doing Java at school, I started with C from the get-go in university. C is a brilliant language to start with.
 
Other than doing Java at school, I started with C from the get-go in university. C is a brilliant language to start with.

We still did pascal at school
I still play around with free pascal just for the hell of it :)
 
Other than doing Java at school, I started with C from the get-go in university. C is a brilliant language to start with.

Unless this guy is being guided or self taught, i still think C# would be better for him. But his choice. I started with assembler and progressed from there.
 
22h30 on a Saturday night and we are typing away on mybroadband forum posts. Quite sad actually...

hahahaha :D
 
C# - you can grab the free .net C# IDE of the microsoft site. That gives you some decent tools & a modern language. Plus there is quite a bit of sample code out there for C#

We still did pascal at school
I still play around with free pascal just for the hell of it :)
The pascal/delphi lang has merits in a school environment but beyond that I'd give it a miss.

What is a party? Engineers don't have parties ;)
Sure they do. Everyone must just bring their own calculator.
 
Starting with C++ might be a better option? PHP might be the easiest language to start with though?
 
Beer, pizza and trying to figure out a bunch of really badly written firmware (work+play I guess)
 
])ragon_\/oid;12623339 said:
Starting with C++ might be a better option? PHP might be the easiest language to start with though?

C++ is so convoluted.
 
])ragon_\/oid;12623339 said:
Starting with C++ might be a better option? PHP might be the easiest language to start with though?

Im not so sure about PHP. I would rather go for something more strongly typed
 
Top
Sign up to the MyBroadband newsletter
X