Hello everyone, basically in two months I learned HTML , CSS and most of PHP, I thought it would be good to do something else then "Web" only, and
get into programming.
I was wondering what the best language is to begin with, after PHP some friends told me to learn C# since it's main .
But, there are so many languages out there, what is the best to begin with?
Regards!
PS :
If you post a language to learn, could you please provide a link with (in your opinion) the best website / book etc. to learn it from?
Thanks!
[QUOTE=Siemz;37141390]basically in two months I learned HTML , CSS and most of PHP[/QUOTE]
No you didn't, knowing the grammar of the language and a couple of functions doesn't mean you know the language. Nobody goes from nothing to "knowing languages" in 2 months.
But yes, C# is a very good general purpose language and a great start for programming.
[QUOTE=Overv;37142597]No you didn't, knowing the grammar of the language and a couple of functions doesn't mean you know the language. Nobody goes from nothing to "knowing languages" in 2 months.
But yes, C# is a very good general purpose language and a great start for programming.[/QUOTE]
Not ALL and super professional but I do know the main things and how to use it, and not from nothing but started small and in 2 months I really got more "into it" .
And okay, thanks for your reply :), what is the best place to learn it from?
Regards
For the smoothest transition from web programming to native programming, I would recommend C. It has syntax similar to the one of PHP, and standard library function names are mostly similar (strcat, fopen), and its set of keywords and operators is relatively small, however, it has pointers, fixed-size arrays and manual memory management, so you will learn most aspects of native programming. If you learn C, learning other popular languages such as C++, C# and Objective-C will be much easier, because you'll know the syntax and how to write native code. When you're familiar with C, learn some assembly to know how native code works even more.
And, C# isn't the most popular language, C++ is.
[QUOTE=SiPlus;37163095]And, C# isn't the most popular language, C++ is.[/QUOTE]
It depends on what kind of programs are you thinking about. Most of games are programmed in C++, but C# is very popular for tool development and in-house software.
Thanks for the help so far, so what would be better? C++ , or C#?
And where/what from is the best way to learn it ?
Regards
[QUOTE=Siemz;37172807]Thanks for the help so far, so what would be better? C++ , or C#?[/QUOTE]
That will vary from person to person. I think C++ is better due to it easily being multi-platform and speedy, but C# can be just as fast, is easy to learn (afaik), as well as it has the ability to be multi-platform with a little bit of effort.
Either way you'll learn the basics of a language and can easily switch if you decide one's better than the other.
[QUOTE=Naelstrom;37172956]That will vary from person to person. I think C++ is better due to it easily being multi-platform and speedy, but C# can be just as fast, is easy to learn (afaik), as well as it has the ability to be multi-platform with a little bit of effort.
Either way you'll learn the basics of a language and can easily switch if you decide one's better than the other.[/QUOTE]
Thanks for the quick reply, in that case C++ does sound better,
how did you learn it, or what is the best website/book to learn it from?
Regards
Try a few, if you don't like the "feel" of one check out another. Don't feel like you have to stick with ONE language when you're starting out.
[QUOTE=Siemz;37173727]Thanks for the quick reply, in that case C++ does sound better,
how did you learn it, or what is the best website/book to learn it from?
Regards[/QUOTE]
This is the tutorial site I used: [url]http://www.cplusplus.com/doc/tutorial/[/url]
I had lots of programming background however, so you may not like them as much as I did.
I like them because they have lots of hands-on activities on every section.
Chinese!
C# is a good choice imo :)
Thank you all for you great help, I think I am going to use :
[url]http://www.cplusplus.com/doc/tutorial/[/url]
, since it looks very good and cause you recommended it :)
Thanks for the help!
Sorry, you need to Log In to post a reply to this thread.