Coding is something I've gone on and off on, switching between different languages after becoming frustrated or bored with the last. So now I can do [B]very simple[/B] programs like calculators, silly linear undynamic RPGs and hello world programs in C++, Python, BBC Basic, LUA and a few others.
What do you recommend, I continue working with one of these or moving on to something else?
Thanks.
Never heard of Python or BBC Basic and LUA is generally limited to source. C++ is probably your best bet, seeing as how it is one of the most used programming languages around.
When I've used C++ it's been in Bloodshed's program, I've heard that Visual Studio is better, what's the difference between the two programs?
[QUOTE=XavierStudios;21764413]Never heard of Python or BBC Basic and LUA is generally limited to source. C++ is probably your best bet, seeing as how it is one of the most used programming languages around.[/QUOTE]
:wtc:
[QUOTE=XavierStudios;21764413]Never heard of Python or BBC Basic and LUA is generally limited to source. C++ is probably your best bet, seeing as how it is one of the most used programming languages around.[/QUOTE]
LOL.
And just an FYI (For Your Information) Lua is a proper noun not an acronym. Note the difference between it and the previous 'FYI'.
C#.
I know there's that retard in the thread, but if anyone would be kind enough to help me out I'd be grateful.
[B]E:[/B] Is there much difference between C# and C++?
[QUOTE=XavierStudios;21764413]Never heard of Python or BBC Basic and LUA is generally limited to source. C++ is probably your best bet, seeing as how it is one of the most used programming languages around.[/QUOTE]
You've never heard of Python? Did you come from the 80's or something?
Lua is not limited to Source. It's not even particularly affiliated with Source.
Lua is not an acronym, either.
[QUOTE=The_Fly56556;21764348]Coding is something I've gone on and off on, switching between different languages after becoming frustrated or bored with the last. So now I can do [B]very simple[/B] programs like calculators, silly linear undynamic RPGs and hello world programs in C++, Python, BBC Basic, LUA and a few others.
What do you recommend, I continue working with one of these or moving on to something else?
Thanks.[/QUOTE]
I recommend going with the one you liked the most so far. Remember that you can easily use traditional scripting languages such as Lua and Python outside of an embedded environment to make console and GUI applications if you want to get serious about learning those.
If older, static languages like C and C++ frustrate you in the beginning, a dynamic language like a scripting language might be more forgiving. Lua, Ruby, Python are examples of excellent dynamic beginner languages.
[QUOTE=The_Fly56556;21764799]I know there's that retard in the thread, but if anyone would be kind enough to help me out I'd be grateful.
[B]E:[/B] Is there much difference between C# and C++?[/QUOTE]
As the name implies, they're both from the C syntax family. They both employ the same object-oriented model. But the similarities end right about there. C# is a lot newer and builds on a lot of concepts introduced in C++, while C++ is more powerful in a few small areas. It'd be kind of silly to go on about the differences, you should just look at them both and see for yourself.
[QUOTE=blankthemuffin;21764759]LOL.
And just an FYI (For Your Information) Lua is a proper noun not an acronym. Note the difference between it and the previous 'FYI'.[/QUOTE]
Dammit, you ninja edited that. I wanted to point out your hypocrisy.
I would also reccomend C# (pronounced C-Sharp).
[QUOTE=Agent766;21764874]Dammit, you ninja edited that. I wanted to point out your hypocrisy.[/QUOTE]
lol yeah I read back over it and went oh shit.
Do Python
I've been using mainly C++ for years now, I even have a degree which was mostly using it. However I've recently started changing pretty much everything over to C# now - At first it felt a bit odd, but after getting used to it the language makes a lot of sense and the .net framework works well with it. As such I'd suggest you at least look into C#.
Thanks for all the suggestions guys, after speaking further with a coding friend he agreed with yngdndrw that C# is the way to go. He said it was about the same if not easier than C++ and should prep me for most other languages.
My girlfriend wanted to start programming (we're too cool :V), and I also recommended her C#, for the reason that it's a fair bit easier to use for a beginner than C++ is, due mostly to the .NET framework, nice function naming ETC.
[QUOTE=XavierStudios;21764413]Never heard of Python or BBC Basic and LUA is generally limited to source. C++ is probably your best bet, seeing as how it is one of the most used programming languages around.[/QUOTE]
God I must refrain from flaming.
You best be trolling boy..
C/C++
[QUOTE=XavierStudios;21764413]Never heard of Python or BBC Basic and LUA is generally limited to source. C++ is probably your best bet, seeing as how it is one of the most used programming languages around.[/QUOTE]
Hmm, I don't know: I heard that C++ is Valve's propriety language for source, like unrealscript.
[editline]06:28PM[/editline]
[QUOTE=jA_cOp;21764827]You've never heard of Python? Did you come from the 80's or something?[/QUOTE]
No, because then he would have heard of BBC Basic :P
Personally I prefer C++, and I prefer to use it because of its huge range of compilers for practically any system, making it incredibly portable.
Also, lol at XavierStudios. Never heard of Python... :downs:
Python or Java is a ground place to start (I took Intro to Computer Programming last semester and they taught Java).
I believe the first thing I ever coded was in VB. My first full adventure game was in Python, and my first class was Java.
I'll be taking CS201 in the fall, I'll check what program language that is.
Anyways, programming is really fun but don't try to teach it to yourself. I'd highly recommend taking a college level class with labs.
I hear C# is better for beginning coders than C++, but personally I never liked it. Although I only tend to use C or C++ (I really love the C syntax :3) or CoolBasic (Google it, it's [B]made[/B] for beginners. Although the community is mostly Finnish.)
Python.
Best beginner programming language ever. And it can actually be pretty powerful.
[QUOTE=Relys;21799609]
Anyways, programming is really fun but don't try to teach it to yourself..[/QUOTE]
why...
OP for your question... What do you want to do? Every language has its pros and cons.
If you've enjoyed your time with C++, I think you should definitely focus on it.
These threads should always be answered the same. The options should be presented to the OP and he should choose. If you want to become a programmer, over time you will learn all the languages (C/C++, C#, PHP, python, lua, visual basic, ect) so choosing one like its the only language you'll ever learn is pointless.
Where to start? The easiest and most enjoyable place to start is to write something using a scripting language like python, lua, ect. You'll get a feel for the flow of programming without the huge truckload of information that comes with C++ programing.
Find a project like GMod, GameMaker, or something similar where you can just start scripting and learn the ins and outs of programming and the associated mindset. Having C++ as your entry point is fairly boring and slow and can make people think programming is worse than it is if its the first language you pick up.
So overall, you don't pick the language to learn you pick a project to complete and find the best solution for that. Example, I want to make a 2D game. Google 2D game engines and you'll find plenty. Pick one that looks cool and is beginner friendly and go for it.
[QUOTE=Chris220;21769831]My [b]girlfriend[/b] wanted to start programming (we're too cool :V), and I also recommended her C#, for the reason that it's a fair bit easier to use for a beginner than C++ is, due mostly to the .NET framework, nice function naming ETC.[/QUOTE]
What the fuck? Honestly for as long as I've been alive I've never even seen a chick that could program that wasn't asian... she's asian isn't she...
[QUOTE=faze;21802761]OP for your question... What do you want to do? Every language has its pros and cons.[/QUOTE]
Easy cop-out response.
[QUOTE=XCIV;21804811]over time you will learn all the languages[/QUOTE]
I hope that was an honest mistake
[QUOTE=XCIV;21804811]Honestly for as long as I've been alive I've never even seen a chick that could program that wasn't asian[/QUOTE]
One of my fellow software engineers at work is African-American and in her mid-twenties. She's leading the charge in facelifting some clunky old webapps with new interfaces based on ExtJS and AJAX.
(BTW, grammatically it should be "...[i]who[/i] could program [i]who[/i] wasn't Asian", because women are people, not things. :pseudo:)
[QUOTE=ButtsexV2;21765439]Do Python[/QUOTE]
I heard it's kludgy.
[QUOTE=XavierStudios;21764413]Never heard of Python or BBC Basic and LUA is generally limited to source. C++ is probably your best bet, seeing as how it is one of the most used programming languages around.[/QUOTE]
Dumbest comment 2010.
[editline]10:14AM[/editline]
[QUOTE=Chris220;21769831]My girlfriend wanted to start programming (we're too cool :V), and I also recommended her C#, for the reason that it's a fair bit easier to use for a beginner than C++ is, due mostly to the .NET framework, nice function naming ETC.[/QUOTE]
.
Sorry, you need to Log In to post a reply to this thread.