|
I've always recommended C (not C++) as a starter language for a couple of reasons:
- You learn to think about what's under the hood from the start. If you go the other way around you may get into some vices that are heard to unlearn.
- Once you get up to speed with C, other languages are easy to learn, plus you get the benefits of high level programming with the knowledge of knowing what's going on under the hood. That makes a lot of difference on writing good software.
- Eventually, if he is serious about game programming, the odds are that he is gonna hit C++. Either himself or with an employer. That will make it much easier for him.
Having said all that, the C language is a challenge for most teenagers, but you will not know if he can handle it if he does not try. Maybe it will feel natural to him and if he does, well, he will have a brilliant future in programming.
To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson
----
Our heads are round so our thoughts can change direction - Francis Picabia
|
|
|
|
|
I started out with similar intentions when I first picked up C# about 7~ years ago.
I started with the XNA Framework from Microsoft making simple PC games. It introduced me to some common problems and practices that are encountered in developing video games.
After that, my job called for some in-house tools to be developed, and my knowledge of the language expanded to meet it. I started out with a program that scrapes files from a folder and emails them. My most recent project being more complex; an automatic update program that first checks for updates to itself, then loads and executes an assembly of update procedures for our flagship software.
I guess an example of this would be my ACLib project at github, which was intended to expand on the native Windows console and add some functionality more appropriate for ASCII based video games. This is one result of my interests in video games and my collected knowledge on C#, and a weekend's worth of work.
I've also used things like Unity, but I feel like they abstract too far away from letting you use C# to build a game, and instead they try to force you into their own little system of how things work. It chokes out the strengths of C# as a language by funneling you through their own libraries and ambiguously defined 'magic' methods.
I am by no means in the leagues with some of the fine folk here on CP, but I feel that the path I've chosen has prepared me well enough to pick up a legitimate job developing software and I can only recommend anyone young and willing to do the same, especially if they have the free time.
|
|
|
|
|
|
damn if you do, damn if you don't
I'd rather be phishing!
|
|
|
|
|
I wonder how that correlates to the shipment/transfer of undocumented peoples?
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
|
|
|
|
|
I wouldn't worry too much, ebola isn't very contagious, it's fairly easy to contain (except in Africa). Plus, apparently there's a cure*
*For Americans
|
|
|
|
|
Le'ssee... symptoms of ebola:
- High fever
Nope.
- Joint and muscle aches
Well, I did ride a bit hard, today, and my legs are a little sore...
- Sore throat
I was a bit dry after the ride.
- Weakness
Piss off! Do I look like a bloody wuss?
- Stomach pain
Man, that curry last night didn't do me any favours.
- Lack of appetite
I just ate, so I'm really not hungry.
- Headache
I sure had one this morning, whilst debugging that cr@p that John wrote!
OMFG!!!
I'VE GOT FIVE OUT OF SEVEN SYMPTOMS!!!
I'VE GOT EBLOLA*!!!
* ... and dyselxia
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
and have Nerf gun battles with my son.
This has been a most challenging sprint, and this is the last day and I am relieved. Start all over on Monday.
Have a good weekend. Be safe. If you have children, and they have Nerf guns, don't let them greet you at the door by shooting you in your Willy. Not cool.
|
|
|
|
|
So, leave your mate Willy in the car, and let him in once you have disarmed the ankle biter.
You looking for sympathy?
You'll find it in the dictionary, between sympathomimetic and sympatric
(Page 1788, if it helps)
|
|
|
|
|
Good advice.
|
|
|
|
|
Yeah, got to watch out
|
|
|
|
|
|
Nice!
|
|
|
|
|
Hoping for clear skies to get the telescope out tonight... however, I am in Ireland so the chances are pretty remote.
|
|
|
|
|
Every time I think "You know what, I'm gonna buy a telescope" something more important needs to be bought ....
|
|
|
|
|
Indeed: every now and again I look here: Celestron[^] or other manufacturers and gaze lovingly and then something comes up, I get distracted and, Boom! Six months later...
|
|
|
|
|
Look like pretty nice scopes and more reasonable then I thought.
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
|
|
|
|
|
Yeah - mostly it's a really expensive place to hang shirts.
|
|
|
|
|
LOL! Thanks for the laugh!
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Anyone know this new short syntax method of LINQ queries ?
http://bwqs.codeplex.com
|
|
|
|
|
The bloke who wrote the article probably does.
Me? I think there is enough confusion available in LINQ without needing extra compact stuff that looks like a regex - i.e. unreadable without a good long look.
You looking for sympathy?
You'll find it in the dictionary, between sympathomimetic and sympatric
(Page 1788, if it helps)
|
|
|
|
|
Hi,
First thank you for the comment.
But, you read the summary of the entire project ?
Download the console for training and testing the new concept ?
See it in action:
http://www.youtube.com/watch?v=kLdIS809wBA
Do this!
Then comment again.
Regards
|
|
|
|
|
OriginalGriff wrote: Me? I think there is enough confusion available in LINQ without needing extra compact stuff that looks like a regex - i.e. unreadable without a good long look. It's like the rule 34 of coding:
Within two years of its creation, a programming language that is easily usable will have been turned into a writhing mess of ridiculous complications.
[edit] I typoed "writhing", fer cryin' out loud!
I wanna be a eunuchs developer! Pass me a bread knife!
modified 22-Aug-14 17:44pm.
|
|
|
|
|
That sort of post comes across all spammy-like -- I wouldn't be surprised to find that you are the one who wrote whatever it is at that link. I'm not going to look.
|
|
|
|
|
Yes, your first ideia is correct !
I created myself and try to disseminate and get feedback from the community on this new concept.
Your guess is that is not correct.
I never would post spam in such a prestigious community like CodeProject.
Regards.
|
|
|
|