Surface Pro 7 deal! Save big at Amazon right now
- ok guys thnx for the help..i will be learning C# once i am done with doing that ..i will update this thread04-18-2013 06:00 AMLike 0
- No offence to anyone but i think learning online by tutorials/websites is faster than learning from books, although books will always teach you something extra in some tips & tricks section, but to get up & running soon, digital medium is the best.
& before you learn C# make sure you can code some basic programs in C or C++; that really helps.04-18-2013 12:33 PMLike 0 - No offence, but try to do something with seriousness. Everything is available in India, but just making it like 'I can fake my age to get something' or 'I can start with something just so that I can gain some money' is not good.04-18-2013 01:09 PMLike 0
- No offence to anyone but i think learning online by tutorials/websites is faster than learning from books, although books will always teach you something extra in some tips & tricks section, but to get up & running soon, digital medium is the best.
& before you learn C# make sure you can code some basic programs in C or C++; that really helps.
However, I do acknowledge that different people have different learning styles. If you go the online tutorial route, then it is critical that you find a source that offers a lot of material that is intended for use as a whole and in a set order. Each individual tutorial should offer at least a few dozen hours of online training. The worst thing anyone could do is work through dozens of unrelated videos from different sources. Such an approach simply lacks the structure that is essential for a good programming 101 course.
I also completely disagree that starting with C or C++ offers any benefits. Both C and C++ are very different from each other and neither is in any way similar to C#. Yes, they share a lot of common programming syntax, but that isn't at all what is important about programming languages. Learning a programming language, at least in the beginning, should be about semantics and idioms, and in those regards all three languages are very different. If all you're learning/teaching are simple control structures, then they are all practically identical, so no single one offers any benefit over any other.
Different strokes for different folks I guess.04-18-2013 01:11 PMLike 0 - What the online stuff has over the books is that they are specifically tailored for the specific platform he is targeting. Definitely not as in depth as the book, but it makes the learning process easier for somebody who is basically looking at just a single platform.
If he is looking to develop in C# he should start with C#. It's an easy language to comprehend, no use in learning another language first.04-18-2013 01:18 PMLike 0 - I understand that as saying: you can learn C# using tutorials that use Windows Phone as the platform on which everything is demonstrated. While that is possible, I would suspect you're likely to get the worst of both worlds... neither a good introduction to programming Windows Phone, nor a good introduction to the C# language and the BCL. Of course, I might be completely misunderstanding you here...04-18-2013 01:27 PMLike 0
- I understand that as saying: you can learn C# using tutorials that use Windows Phone as the platform on which everything is demonstrated. While that is possible, I would suspect you're likely to get the worst of both worlds... neither a good introduction to programming Windows Phone, nor a good introduction to the C# language and the BCL. Of course, I might be completely misunderstanding you here...04-18-2013 01:43 PMLike 0
- you could be right. I started learning 5 years ago when I was 13 on the Zune, and have since taken a couple classes that have made me better so I'm not a purebred self taught, but I remember when I first started I read a couple books cover to cover and they just threw too much information at me at once. I used this online video series that taught me C# for the PC, Xbox, and Zune. I can't find it anymore though :/
IMHO, for someone starting from scratch, the platform isn't important, because the basics of C# (and that is the only thing a beginner should attempt to learn) will be identical on all platforms.04-18-2013 01:55 PMLike 0 - Yeah, I can see that too. It's probably hard to judge what the right book is when you've got no experience to go on. Wanting to advance too fast can also end up being a major obstacle.
IMHO, for someone starting from scratch, the platform isn't important, because the basics of C# (and that is the only thing a beginner should attempt to learn) will be identical on all platforms.04-18-2013 02:03 PMLike 0 -
A College here in Canada is a practical learning school. I've attended both. The college was far more useful than my comp Sci at university.
Terminal languages are complex in a different way than modern top tier languages, but they are still complex. Teach a newbie the differences between procedural python and object oriented python and they will get a headache. Gotta start with the cut and dry.
If you want to learn C# for windows phone, start with Console Applications in Visual Studio 2013 desktop express. Work to the user interface form apps after that.04-18-2013 02:34 PMLike 0 - Terminal languages are complex in a different way than modern top tier languages, but they are still complex. Teach a newbie the differences between procedural python and object oriented python and they will get a headache. Gotta start with the cut and dry. you want to learn C# for windows phone, start with Console Applications...04-18-2013 02:42 PMLike 0
- a language that is designed to be coded from a command terminal in its original design. All of them can now be coded in a text editor though.04-18-2013 02:50 PMLike 0
- A Console Application is a .Net program that runs in a command terminal in windows. It's built in visual studio though.04-18-2013 02:56 PMLike 0
- 04-18-2013 02:57 PMLike 0
-
- 04-19-2013 07:52 AMLike 0
- Yes, different strokes for different folks indeed. I gave my suggestion based on my experience, and doing a couple of C/C++ programs doesn't hurt, IMO it just makes you comfortable with coding and programming, syntax doesn't matter, it takes maximum 2-3 hours to get comfortable with syntax, but it takes time to get comfortable with programming. & I guess you might be right, Video tutorials are great for things like photoshop, learning guitar and what not, for a programming language books are better.(You can always watch some videos alongside)
I guess we've made different experiences then. I've only ever met two people who learned their craft from online tutorials, but both of them were worthless. Not to say that such an outcome is inevitable, but I do find that online tutorials rarely provide the depth of understanding that books offer.
However, I do acknowledge that different people have different learning styles. If you go the online tutorial route, then it is critical that you find a source that offers a lot of material that is intended for use as a whole and in a set order. Each individual tutorial should offer at least a few dozen hours of online training. The worst thing anyone could do is work through dozens of unrelated videos from different sources. Such an approach simply lacks the structure that is essential for a good programming 101 course.
I also completely disagree that starting with C or C++ offers any benefits. Both C and C++ are very different from each other and neither is in any way similar to C#. Yes, they share a lot of common programming syntax, but that isn't at all what is important about programming languages. Learning a programming language, at least in the beginning, should be about semantics and idioms, and in those regards all three languages are very different. If all you're learning/teaching are simple control structures, then they are all practically identical, so no single one offers any benefit over any other.
Different strokes for different folks I guess.- Share
- Share this post on
Digg
Del.icio.us
Technorati
Twitter
04-19-2013 11:34 AMLike 2 - Share
-
We differ only on the question of when to start learning that second language. I find that doing so at the very beginning is more of a distraction than beneficial.- Share
- Share this post on
Digg
Del.icio.us
Technorati
Twitter
04-19-2013 01:59 PMLike 3 - Share
-
- sorry for being almost dead here...but still learning c# ..i am learning it carefully and slowly ..i dont want to rush up and learn it ..04-23-2013 03:47 AMLike 0
- After learning C#, you can take a look at this book:
Windows® Phone 8 Development Internals - O'Reilly Media
Very useful, at least for me :)04-23-2013 04:14 AMLike 0 - After learning C#, you can take a look at this book:
Windows® Phone 8 Development Internals*-*O'Reilly Media
Very useful, at least for me :)04-23-2013 04:27 AMLike 0
- Forum
- Developers
- Developers Corner
Want to become a developer..
Similar Threads
-
The developer wants to answer your questions
By Dave Blake in forum General Phone DiscussionReplies: 40Last Post: 05-19-2013, 01:00 AM -
If I want to develop an app for wp7, what language do I learn?
By btbam91 in forum Developers CornerReplies: 15Last Post: 06-27-2012, 09:15 PM -
Become A "Developer" Just To Get Mango?
By VernonEL in forum Developers CornerReplies: 13Last Post: 07-09-2011, 09:00 AM
LINK TO POST COPIED TO CLIPBOARD