- 03-10-2013, 05:38 PM #1
Over the years whenever I wanted to learn a new technology, I have usually gone to Amazon and bought the relevant books or gone to Lynda.com or Pluralsight and got the training videos.
Since Windows 8 phones arrived back in October 2012 there have been ZERO books about developing the new Windows 8 phones on Amazon or anywhere else.
Amazon.com: window 8 phone development: Books
Nothing available until May 2013
As for training videos....forget it.
And please don't tell me to visit that tangled mess of an MSDN developer center, where it is assumed you have been developing Windows 7 phones from birth and just want to change to Windows 8 phones.
I would have thought that Microsoft would have put out a multitude of books about programming Windows phone 8 first steps after it's release in October 2012.
Instead we have nothing
Microsoft investors are asking why aren't people buying Windows 8 Machines, phones, tablets in great numbers? and the answer is that the Metro type apps are NOT as good as the desktop apps that preceded them. That's because the bulk of the older type desktop apps were mainly written in VB which is far more widely known than C#.
Another thing that irks me is why are Microsoft concentrating on C# when we all have huge legacy code bases in VB. Instead we are enthusiastically told by MS that you can "program in your favorite language C#, C++, VB, HTML" to write Windows 8 programs. Yeah right as long as it is C#. Nothing much for VB programmers. Why throw all that easily convertible legacy code away, and start from almost scratch again? I'm afraid it will be years before there are enough programmers fluent in C# (the favored language) to produce the apps that will make Microsoft Windows 8 phones popular with the consumer.
Meanwhile No developers means no apps. No Apps means no sales of WP8 phones.
- 03-10-2013, 06:13 PM #2
- 03-10-2013, 07:26 PM #6
Visual Basic is a better programming language than Visual C#. Who says so? This article! Here are 10 reasons why you should always choose VB over C#.
- 03-10-2013, 07:42 PM #7
- 03-10-2013, 08:09 PM #8
By the way, Windows Phone 7 developer books are still MOSTLY relevant. There may be a few things that aren't relevant but they'll be easy enough to work around
- 03-10-2013, 08:39 PM #9
- 03-10-2013, 09:11 PM #10
03-10-2013, 10:13 PM #11
- 198 Posts
I do agree though that literature for WinRT and Windows Phone 8 are severely lacking. My suspicion is, though this is purely speculation on my part, that MS will be converging WinRT/Windows Phone 8 so that one code base can run on both devices. Much like how iOS and Android apps run both on phones and tablets. If that's the case, then the current frameworks out there will probably not apply. That's my speculation though because I don't see WinRT and Windows Phone 8 succeeding by themselves.
- 03-10-2013, 10:48 PM #12
^ It appears to me, that the OP is talking about VB6, but linked to an article listing completely irrelevant reasons why VB.NET is supposedly better than C#.
Apple sees the tablet as an oversized phone. Microsoft sees the tablet as a miniaturized laptop without a keyboard. Each company has OS' that span devices accordingly. Many of the differences that remain between WP8 and W8RT are intentional.
03-10-2013, 11:07 PM #13
- 198 Posts
Regarding WinRT and Windows Phone 8 not converging, I'm torn. Sometimes, I think it makes sense to keep them separate but other times I think MS would have had a killer concept of one app/code base running on a phone, tablet/PC. That is much easier to sell to businesses to push for WP8 and WinRT. But in any case there will always be code to write. :)
03-10-2013, 11:38 PM #14
- 507 Posts
He doesn't understand that VB6 is not VB.NET. All the .NET languages compile to the same code. They all compile to the Common Language Runtime.
Also, the vb.net vs the c sharp.net debate is pointless for two reasons.
1. They compile to the same CLR and therefore have the exact same capabilities and library support.
- 03-11-2013, 03:56 AM #16
Windows® Phone 8 Development Internals (available as a useful but incomplete pdf at the moment Wait until May)
Windows Phone 8 unleashed (Wait until May)
Essential Windows Phone 8 (2nd Edition) (Wait until May)
Windows Phone 8 Training Kit (A good start)
Nokia Windows Phone 8 Developer Wiki (very Good)
- 03-12-2013, 10:03 AM #17
- 03-12-2013, 12:17 PM #18My apps:
Share your phone's internet connection with other devices: ConnectionShare
Google Cloud Printing from your phone: KumoPrint
Alternative PDF Reader: Palt Reader
Multi-language offline dictionary application: HoshiDict
Browser with integrated translation and word lookup tools (perfect for language learning): Tap2Trans Browser
03-14-2013, 12:02 PM #19
- 92 Posts
I really don't bother buying books anymore as you can always find more up to date and as good examples on-line. There are a few exceptions for some 'must have' books but on the whole I find I never read the book cover to cover and in a month or so it will be just another book sitting on the shelf gathering dust.
For the OP, if you are serious about programming (and especially if you are working as one) you need to be as cutting edge as you possibly can. Be continuously reading articles and forums in your spare time and become as expert as you can. Books are useful but most just get out of date to quickly to be worth the cost IMO and a lot of the time the basics covered in the books can be found online anyway.
03-14-2013, 12:17 PM #20
- 70 Posts
I started with Basic and PL1 and COBOL and RPG before moving onto VB 3.0 in 1994. I like VB.Net but its really just adding confusion to the mix these days. There's a market for it given the number of legacy apps written in VB, VBA or VB.NET.
OP was right about Win 8 books. There's all sorts of little stupid gotchas. I installed Visual Studio Pro 2012 on Win 7 but can't run the Win Phone 8 SDK on Win 7. So I set up a virtual machine to run Win 8 and Win Express. Then the Telerik Control Templates won't integrate with VS Express I need to run with the Source Code Versions.. Vaughns book won't be out for a few months etc. .Nothing insurmountable. Just lots of little annoyances.
03-21-2013, 05:21 PM #21
- 2 Posts
I found this thread whilst searching google for Windows Phone 8 training. I totally agree with the author!
I've been digging into WP8 development for the past month, and boy what a headache it's been. I'm a C# programmer, and have used WPF and XAML, but nothing has been more of a headache than attempting to develop Windows Phone 8 applications!
As the author said, the learning resources are poor. No books, no training. I've managed to get by, by learning Windows 8 development ... but it's NOT the same. Even such simple issues as using a WrapPanel on WP8 caused me hours of searching before I even found the answer was to install the Windows Toolkit! I'm currently having a headache with Triggers in WP8 ... finally learn't they can't be used as they can in Windows 8.
It's a headache to get any results from Google. When you search for anything related to Windows Phone 8 you get results for "Windows 8" ... which isn't the same. It takes hours to find an answer to such a simple issue that could have been documented by Microsoft.
The Microsoft Virtual Academy is good, but I've went through the WP8 course and it doesn't go into much great detail.
I'm tempted to step back for a while and wait until the learning resources are available. I have to agree with the OP's thread title though.
03-21-2013, 05:47 PM #22
- 15 Posts
I'm not a developer, though lately I have been looking into potentially learning how to develop for wp8/w8 and etc. In one of the recent WPC articles they mentioned the website geekchamp.com and there I found this WP8 training e-book:
Windows Phone Toolkit In Depth 3rd Edition | GeekChamp Component Marketplace
Thus far I have not made the leap to purchase this as I don't quite have the time to spend learning yet, so I have no idea if it is any good. I thought I would post it here though in case someone wants to give it a try/research it further.
- 03-21-2013, 05:52 PM #23
Secondly, I've been trying to get my head round WP development too. It sure ain't easy, but then again my programming experience goes as far as HTML, CSS, some basic PHP/JS, and Flash (bad move!). I actually bought a book on it though which has proven to be helpful. It was this book: Sams Teach Yourself Windows Phone 7 Application Development in 24 Hours: Scott J. Dorman, Kevin Wolf, Nikita Polyakov, Joe Healy: Amazon.com: Kindle Store
Might be worth a look into?
03-22-2013, 06:05 AM #24
- 2 Posts
How similar is Windows Phone 7 development to Windows Phone 8 development? Are there any radical changes or "gotchas" to watch out for? I was tempted to buy a good book on WP7 but I'm worried it'll be a waste of time.
P.S. I've just realized I've registered under my girlfriends Facebook account! Arrrgh. Need to create a new account.
- 03-22-2013, 07:45 AM #25
Just be aware of the multiple accounts rule. Contact James falconer if you need more assistance.
- By saintforlife in forum Nokia Lumia 900Replies: 8Last Post: 06-22-2013, 07:01 PM
- By rpm1984 in forum Windows Phone 8Replies: 12Last Post: 04-11-2013, 11:10 AM
- By eastbayrae in forum Windows Phone AppsReplies: 2Last Post: 01-29-2013, 04:12 PM
- By mwright53 in forum Microsoft Surface for Windows RTReplies: 2Last Post: 01-09-2013, 12:30 PM
- By dkp23 in forum Nokia Lumia 900Replies: 2Last Post: 05-21-2012, 05:05 PM