Replica Breitling Navitimer Microsoft Is Indoctrinating Children

wildgift writes: "This is probably not news to some young people, but some of the older people here should be aware that Microsoft runs a wide ranging IT/Programming curriculum project, called Mainfunction, that teaches young people to program using Microsoft tools. The obvious issue is: is anyone leveraging the education friendly Unix environment to create a similar program? This is a huge opportunity. So far, I've only found this Python article." If Microsoft is getting their tools in the hands of the programmers of the future, what can we do to achieve the same? Wouldn't it be much better if kids could take a look at development on several different platforms so that they can better use the technology when they are professionals rather than settling on "what they know"? You can learn development on a windows box. You can write portable programs with it. But rest assured that Microsoft have a vested interest at bluring the lines between Algorithmics, Standardized Langages and Microsoft proprietary stuff. (Not a bad thing anyway. Loosers will stay on windows, good developers can use any system regardless of where they learnt : ) ). Jimithing DMB (29796) more than 13 years ago I learned BASIC at age 5 on a PCjr. Read through that spiral bound book with the beige ish cover entitled something like "Hands on BASIC for the IBM PCjr". I don't believe that learning BASIC screwed me over later on. Yes, BASIC is a somewhat screwed up language, especially the flavor that the IBM PCjr had without any concept of blocks of code or looping constructs. One of the main problems I had with BASIC is that as I became a better programmer, BASIC was not allowing me to do what I wanted to in an easy way. However, it does have the advantage that it somewhat resembles the english language, which is great for a newbie but gets in the way of an advanced programmer. Modern versions of BASIC without line numbers and the need to use GOTO just to do a loop or a block of code for the branch of an if statement may actually be a decent language to start with. I have an issue with arrays being indexed at 1 in BASIC which tends to lead the beginning programmer into a trap of off by one errors when he/she gets to more advanced languages. However you can for example specifically use "0 TO 9" to get an array of size 10 indexed at 0 Replica Cartier Roadster, but that also leads to a trap later since in most other languages you would specify "10" and not "0 to 9". One thing about the PCjr's BASIC book is that it had some nice graphics/sound examples which made it a more interesting book because it fooled the reader into thinking that he/she was actually getting the computer to do something rather than going over programming theory. I believe for a young kid, BASIC may be the way to go. However, for older students with some reasonable math experience and a decent attention span I see no reason not to start out with C++. I don't mean delving into objects and all that, but just starting with the basics. C++ has several classes to do common things and it's not necessary to know as a beginning programmer how it is done Replica Omega De Ville, just what it does. C++ is also a great language for doing data structures and implementing them as re usable classes. However C++ does not quite have the instant gratification that BASIC does. Doing cool stuff like graphics/sound is usually not very easy in C++. Another thing is that you probably shouldn't feed programming to anyone. Programming is something you really have to want to learn or you will not be any good at it. I would suggest a very easy QBASIC book and the standard copy of QBASIC that I believe you can still find on a win9x CD. I would suggest doing the first few chapters with your son/daughter and then see if he/she takes off and starts learning on his/her own. I remember my dad trying to remember DOS commands when we first got the computer. It was actually funny as hell watching him type things and get "Bad command or filename" because he didn't know which commands to type (at least for a 5 year old). I believe I was better than my dad at getting around DOS and programming in BASIC in a matter of weeks. What I didn't know until much later was that in his day he was actually a damn good programmer. Ironically, my mom is now better at using a PC than my dad is. gimpboy (34912) more than 13 years ago most people dont realize this, but alot of people here use computers because of microsoft. it was bill's mission to put a pc in every home, and this introduced alot of us to computers. alot of these people realized that there was more that could be done with them, and that is where i would think alot of the /. crowd comes from. his mission should have been to put a pc inevery home and keep unix out of every home. you can use this programming drive simularly. after these kids get tired of making buttons in vb replica breitling Montbrillant 01, the ones that are interested will want to get more out of their computers. they may read about linux in some magazine and see some screen shots of it on the net. this is where the grass roots campaign comes in. local LUGs will be there to support the curious. this will leave microsoft with those satisfied by the flashey slow graphics vb can provide. this is sort of a darwinistic approach, but it is how i think it will go. mystik (38627) more than 13 years ago One thing 'we' do that Microsoft doesn't is make the Unix programming tools available to anyone who wants them for free. (Ms's academic licences for VIsual Studio is $249 for the complete package, $99 for individual components) Younger kids are usually relentless about getting what they want. sjwillis (72588) more than 13 years ago I've been looking at this issue lately, but from the perspective of the end user not the developer. I work for several community technology access centers and have recently begun to deploy RedHat on several machines to allow access to the internet. The question I am interested in (and this is a little off topic, sorry) is: are community tech access centers doing their users disfavor by deploying open source software instead of standard issue Win/Office setups? If one of the reasons these centers exist is to help users make the transition to the job market should they be using products like Word instead of AbiWord or StarOffice.? Or can the knowledge the user gains in learning on an Open Source setup be generalized to computer literacy in general. I know that there are several TAC's using open source software. But these centers lean more towards providing internet access and not job training. I am mulling around the idea of using one or several of the centers I work for as test grounds for looking at this question (eg, one group uses MS software, another uses open source. Then find some way to objectively measure the job readiness/computer literacy of the two groups it's this latter part of the equation that I could certainly use some help in setting up). tstiehm (73447) more than 13 years ago in the future. I have Borland C++ 3.1 for Windows 3.1 that I purchased 8 or 9 years ago. I haven't used it for 6 years or more. The same for Turbo Pascal version 3.0, 4.0 and 6.0. I can't even remember the last time I programmed in Pascal, maybe something like 10 years ago. I don't see the rate of technology slowing and I don't see Universities giving up on Unix anytime soon. With that said, both MS tools and Unix as we know it today are going to be very different 10 years from now. So when your average MS indocratened 12 year actually becomes a programmer (at something like 22) ever MS tool or Unix tool they learned could be long gone. devapoj (83412) more than 13 years ago A year ago I would have agreed with it totally, but when my 15 year old brother came to visit my linux only flat for a while. despite my best efforts replica breitling Superocean Chronograph II, he preferred to be totally off line instead of learn linux. replica tag heuer Carrera Calibre 16 http://www.speedroc.com/replica-breitling-superocean-chronograph-ii.html Replica Hublot Big Bang King