• Programming language for an absolute begginer ?
    81 replies, posted
Title says all. So Facepunch , is there any language for an absolute begginer like me ?
C.
[QUOTE=Fleskhjerta;31248520]Title says all. So Facepunch , is there any language for an absolute[B] begginer like me [/B]?[/QUOTE] What kind of begginer are you?
QBasic :v: Seriously, what are you programming interests? No language is good for everything. Edit: Late :(
An absolute one , i don't know anything about programming , but i feel like i am ready to get into programming , General Programming to be excact
Don't start learning anything like C or C++ when you're first starting out unless you really want to deal with manual memory management (which, to be honest, no DIY programmer should start learning first)
[url]http://programmingzen.com/2011/03/28/what-programming-language-should-i-learn-first/[/url] [url]http://www.facepunch.com/threads/1107218-Good-beginer-languages[/url] [url]http://www.facepunch.com/threads/1108251-What-programming-language-should-I-learn[/url]
Whatever you do, don't learn a relative language!
[QUOTE=Gbps;31248650]Don't start learning anything like C or C++ when you're first starting out unless you really want to deal with manual memory management (which, to be honest, no DIY programmer should start learning first)[/QUOTE] Oh for fucks sake, here we go with the memory management bashing again, it's not hard, you just have to free stuff you allocate.
[QUOTE=Richy19;31248669][url]http://programmingzen.com/2011/03/28/what-programming-language-should-i-learn-first/[/url] [url]http://www.facepunch.com/threads/1107218-Good-beginer-languages[/url] [url]http://www.facepunch.com/threads/1108251-What-programming-language-should-I-learn[/url][/QUOTE] Thank you.
Maybe python?
[QUOTE=dajoh;31248687]Oh for fucks sake, here we go with the memory management bashing again, it's not hard, you just have to free stuff you allocate.[/QUOTE] I'm sure I wasn't the only one who had a really hard time grasping the simple concepts of pointers and manual memory management. I had been coding for at least 3 years before I took up C++ and even then I found it exceedingly difficult to think through. I suppose some people just get it instantly, but I know I had some real trouble in the beginning. After pointers started to make sense everything else was pretty straight forward from there.
[QUOTE=Gbps;31248650]Don't start learning anything like C or C++ when you're first starting out unless you really want to deal with manual memory management (which, to be honest, no DIY programmer should start learning first)[/QUOTE] If he is an absolute beginner he should worry about if statements and loops. Memory management comes later ;) .
I don't know about people's stance on this but I was taught delphi/pascal as my first real language. My teacher was great V:v:V.
[QUOTE=AntonioR;31249002]If he is an absolute beginner he should worry about if statements and loops. Memory management comes later ;) .[/QUOTE] [code] if (true) { printf( "true" ) } [/code] C++ really would be bland if you couldn't use variables in conditions :v:
Ok, heres teh deel. In my eyes, I would go with C#, and use the XNA environment if you plan on making games! Its a fairly simple, intuitive language, not nearly as complex as C/C++. It isnt a "beginners language" because each language has its own advantages/disadvantages from every standpoint. Its more an intuitive language. You would have a much easier time playing around with C# and getting a feel than you would C or C++. I havent tried python yet. Also, dont try java. If after you have a feel for programming in C#, try J# for a bit because it was made specifically for Java programmers to try C, and vice versa. Then hop into java! Programming is very diverse, just find your niche :3. Hope this helped!
[QUOTE=Terpak;31249541]Ok, heres teh deel. In my eyes, I would go with C#, and use the XNA environment if you plan on making games! Its a fairly simple, intuitive language, not nearly as complex as C/C++. It isnt a "beginners language" because each language has its own advantages/disadvantages from every standpoint. Its more an intuitive language. You would have a much easier time playing around with C# and getting a feel than you would C or C++. I havent tried python yet. Also, dont try java. If after you have a feel for programming in C#, try J# for a bit because it was made specifically for Java programmers to try C, and vice versa. Then hop into java! Programming is very diverse, just find your niche :3. Hope this helped![/QUOTE] Why not Java, it's really similar to C#. Also, J# is unsupported and just Microsoft's implementation of Java.
C# or Java
[QUOTE=Gbps;31248650]Don't start learning anything like C or C++ when you're first starting out unless you really want to deal with manual memory management (which, to be honest, no DIY programmer should start learning first)[/QUOTE] C was the first language i learnt. Granted, i was awful at it, but i got the basics after a while. Its not immensely difficult to pick up, even when you're learning from a crappy tutorial on the internet designed for people cross compiling from cygwin to the psp :v: The programming [i]concepts[/i] (functions, pointers, memory, arguments etc) are the hardest thing i think, the languages themselves dont make a huge amount of difference IMO
[QUOTE=dajoh;31248687]Oh for fucks sake, here we go with the memory management bashing again, it's not hard, you just have to free stuff you allocate.[/QUOTE] If it's that simple then why should I have to do it at all?
[QUOTE=Ortzinator;31262377]If it's that simple then why should I have to do it at all?[/QUOTE] To manage memory.
[QUOTE=Ortzinator;31262377]If it's that simple then why should I have to do it at all?[/QUOTE] See the halting problem. It's kind of like that.
[QUOTE=FlashStock;31259569]C# or Java[/QUOTE] C#.
[QUOTE=Mr. Smartass;31262878]C#.[/QUOTE] Or java
[QUOTE=Fleskhjerta;31248633][b]General[/b] Programming [b]to be excact[/b][/QUOTE] um
Python. Also, if you can't spell, then you're going to have extreme difficulty with programming.
[QUOTE=Gnorg;31298461]Python. Also, if you can't spell, then you're going to have extreme difficulty with programming.[/QUOTE] Well, he could #Define all his spelling mistakes into the appropriate terms.. :v:
Python is great.
Ive asked this question before and Ive been told Pearl numerous times. I never tried it out yet though.
[QUOTE=Darth Irule;31298619]Ive asked this question before and Ive been told Pearl numerous times. I never tried it out yet though.[/QUOTE] I think you mean [URL="http://en.wikipedia.org/wiki/Perl"]Perl[/URL].
Sorry, you need to Log In to post a reply to this thread.