Press Ctrl / CMD + C to copy this to your clipboard.
This post will be reported to the moderators as potential spam to be looked at
I am going to learn what I'd call a 'proper' (I've been on html/css for years, learning xslt now too) programming language and I'm faced with a massive choice of different confusing stuff to choose from!
I've narrowed it down to c++ (because I have a book on that already!), c# (I am planning on sticking with umbraco for now so would be useful) or python (beginner language?). The web suggests python would be a good starting point but wouldn't learning c++ be an excellent starting point as it seems so much more widespread (but complex!), and unforgiving with mistakes, but learning accuracy is a good thing isn't it? What job requires a lack of accuracy?
Plus, then you get compilers/interpreters/object orientated/procedural etc etc... plus frameworks, wtf? I understand what an interpreter is and kind of what compiling is. I am no computer science degree graduate and I'm baffled, but determined to learn what it all means. (I also don't have the means or time to go and do a computer science degree either). I could do with a few (SIMPLE) pointers though without it turning into a pointless 'which language is best' argument. Just if anyone has any real, unbiased reasons for learning any of the above, that would be great. Even some stories of how you guys started programming or how you got into it, what you learned first etc.
I know this isn't totally to do with umbraco (well, c# would be...) but this forum has been very good to me with getting straight answers, not 14 year old kid immature answers like you get at many forums.
Thanks in advance,
Oh, and MERRY CHRISTMAS EVERYONE!! Hope you all have a great one!! :)) :))
For webdevelopment I would suggest for 100% C#
Agreed. I learned C++ in 1998 and haven't touched it since.
I would for sure go for C#. No doubt about that. Actually I'm also just in the learning process when it comes to C#. I'm a frontend developer, but I wanted to learn some more heavy programming. And I had no doubt when I had had to choose - I choose C#.
And a merry Christmas to you and your family too Sam!
Thanks everyone :)
I'll give c# a go, I plan to stay in web design and development using umbraco so it seems like a good choice.
Its a lot like asking which spoken language to learn... English, French, Spanish, Chinese, etc?
As an English-man, we English are pretty lazy with languages - unless you absolutely want to learn an entire language, then you end up only learning parts of other languages that you need. So I go on holiday to Spain, I learn the basics - "Thank you", "Please", "Can I have 2 beers?", etc.
With most languages, the syntax is similar - verbs, nouns, etc. So once you understand how to structure a sentence - with confidence - it gets much easier. For example, with programming, once you've got the concept for IF/ELSE conditions and FOR/WHILE loops, most programming languages are easy to pick up.
Best advice is to play with code... everything else you'll learn as you go along.
is working on a reply...
Write your reply to:
Image will be uploaded when post is submitted