- My Forums
- Tiger Rant
- LSU Recruiting
- SEC Rant
- Saints Talk
- Pelicans Talk
- More Sports Board
- Fantasy Sports
- Golf Board
- Soccer Board
- O-T Lounge
- Tech Board
- Home/Garden Board
- Outdoor Board
- Health/Fitness Board
- Movie/TV Board
- Book Board
- Music Board
- Political Talk
- Money Talk
- Fark Board
- Gaming Board
- Travel Board
- Food/Drink Board
- Ticket Exchange
- TD Help Board
Customize My Forums- View All Forums
- Show Left Links
- Topic Sort Options
- Trending Topics
- Recent Topics
- Active Topics
Started By
Message
re: Furthering my son's development into coding
Posted on 3/20/15 at 4:32 pm to ewdij
Posted on 3/20/15 at 4:32 pm to ewdij
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 on 3/20/15 at 4:35 pm to Tigeralum2008
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
Too bad I just took his computer away for a poor english grade

Posted on 3/20/15 at 9:24 pm to Tigeralum2008
quote:It's a good language to learn. Plenty of jobs looking for .Net developers.
Why C#?
Posted on 3/21/15 at 1:37 am to Layabout
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 on 3/21/15 at 4:33 pm to Dijkstra
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 on 3/23/15 at 12:39 am to Tigeralum2008
Aren't you afraid of him getting H-1B-ed out of his job? 

Posted on 3/23/15 at 9:32 am to Dijkstra
Actually that is a great idea! No games, only coding. Maybe after he reaches a couple benchmarks...
Posted on 3/24/15 at 9:20 am to Tigeralum2008
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.
This guy is very good and not nearly as dry and monotone as some of the pluralsight guys out there.
Posted on 3/24/15 at 10:03 am to Sisyphus
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.
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 on 3/24/15 at 12:14 pm to MamouTiger65
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!
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
Back to top
