Started By
Message

re: Furthering my son's development into coding

Posted on 3/20/15 at 4:32 pm to
Posted by Tigeralum2008
Yankees Fan
Member since Apr 2012
17422 posts
Posted on 3/20/15 at 4:32 pm to
Why C#? Honestly because he simply said he'd like to learn it. But after reading responses from the guys on here, we agree that it is better to pick a language and master it rather than survey multiple languages.
Posted by Tigeralum2008
Yankees Fan
Member since Apr 2012
17422 posts
Posted on 3/20/15 at 4:35 pm to
You should have seen how excited he was after reading everyone's responses. He's eager to code I assure you.

Too bad I just took his computer away for a poor english grade

Posted by InVolNerable
Member since Jan 2012
10224 posts
Posted on 3/20/15 at 9:24 pm to
quote:

Why C#?
It's a good language to learn. Plenty of jobs looking for .Net developers.
Posted by Dijkstra
Michael J. Fox's location in time.
Member since Sep 2007
8745 posts
Posted on 3/21/15 at 1:37 am to
quote:

This is how you learn to code. If you've got the fire in the belly you'll teach yourself. If not, no amount of classroom training will ever turn you into anything other than a mediocre programmer.


That's how I learned, at least. My parents didn't make me of course, but it took a lot of trial by error to learn C and C++ when I was starting. That being said, the understanding I got from the low level nature and the ability to actually really mess shite up nailed the concepts into my head for life. I wouldn't recommend it to anyone who isn't a masochist these days, but I wouldn't change how I did it. I still love C++, and I work with it for fun all of the time, which I'm currently doing right now with a shitty OpenGL rendering engine I'm making to learn to use shaders to form a graphics pipeline. Always love bringing it out. These days I'd just be impressed if some of these young kids could write their own makefiles or even know what that is to begin with. That said, I'm always excited to see kids wanting to learn, and I'm glad it's easier for them to get some exposure to it early.

quote:

It's a good language to learn. Plenty of jobs looking for .Net developers.


It's a great language to learn, and it'll help him a lot to learn it. That being said, I think it'd be better for him to learn Javascript early to be ahead of the game, have tons and tons of free resources available to learn how to do anything from blogroll to make games in no time, and have experience with a language that isn't truly object-oriented. With languages like Java and C# with true object orientation, you need to be able to really nail down all of your concepts, such as inheritance, polymorphism, and all of that jazz, or you'll run into some really annoying bugs that you're stumped as to why it's exploding. Sure, if he learns Java in his class, he'll get a taste of it all, but if he self-learns C# without having a firm basis, it could really kill his confidence and enthusiasm. I'm not saying all people should learn a Javascript first, but it does make it easier to really grasp some complex concepts for a beginner while still being able to do cool shite. Not to mention, being exposed to callbacks, anonymous functions, and interacting with objects early with a low chance of much in the way or errors would also be helpful. It's all in how dedicated he is to learning both CS concepts and the language. It's definitely possible, but a lot of people struggle with object-orientation and the concept of "everything is an object".

quote:

Too bad I just took his computer away for a poor english grade


Well, if it makes you feel better, most of the people that I've ever worked with or interacted with in the programming world has had terrible English skills. What you should do is only let him use it if he's programming and showing you progress. If that's the only thing he has to do, I guarantee you he'll be smashing out code in no time!
This post was edited on 3/21/15 at 1:40 am
Posted by iggle
Member since Oct 2007
2649 posts
Posted on 3/21/15 at 4:33 pm to
I would say why c# too, I don't know anyone doing it and don't see much buzz for .net devs. It's 2015, have him learn ruby or Python, javascript (and then coffee script) or maybe Java as most large tech companies will always use it. Try swift too. He'll get a better idea of what he likes and the sooner he finds it the better. Also he should find out what he wants to do, native apps, web apps, front end, back end, etc. try it all.
Posted by DVinBR
Member since Jan 2013
14577 posts
Posted on 3/21/15 at 10:19 pm to
java
Posted by tiggerthetooth
Big Momma's House
Member since Oct 2010
62927 posts
Posted on 3/23/15 at 12:39 am to
Aren't you afraid of him getting H-1B-ed out of his job?
Posted by Tigeralum2008
Yankees Fan
Member since Apr 2012
17422 posts
Posted on 3/23/15 at 9:32 am to
Actually that is a great idea! No games, only coding. Maybe after he reaches a couple benchmarks...
Posted by Sisyphus
Member since Feb 2014
1919 posts
Posted on 3/24/15 at 9:20 am to
C# for Absolute Beginners with Bob Tabor

This guy is very good and not nearly as dry and monotone as some of the pluralsight guys out there.
Posted by MamouTiger65
Baton Rouge, La
Member since Oct 2007
834 posts
Posted on 3/24/15 at 10:03 am to
He can't really go wrong learning any programming language, just learn the fundamentals and picking up a new language won't be that hard.

You can use this skill to see current trends in programming languages LINK

This is also a useful document put out by a recruiting agency. It shows trends and puts dollar figures to different skills and positions PDF

I also threw together a spreadsheet of current Indeed job openings. Even some dead languages still have demand.
Posted by Meauxjeaux
98836 posts including my alters
Member since Jun 2005
43400 posts
Posted on 3/24/15 at 12:14 pm to
Nice job on the spreadsheet.

There's some incentive right there for young programmers.

ETA: Going over that list with my son too.

Funny thing: my formal training was in Fortran, Cobol, Pascal and PL/I. There's still tread left on these tires!
This post was edited on 3/24/15 at 4:15 pm
first pageprev pagePage 2 of 2Next pagelast page
refresh

Back to top
logoFollow TigerDroppings for LSU Football News
Follow us on X, Facebook and Instagram to get the latest updates on LSU Football and Recruiting.

FacebookXInstagram