Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What to learn first? [closed]

Tags:

c#

ruby

asp.net

f#

I went to school for programming years ago and when I got out I found a job in system administration and that is the direction my career took. I'd like to get back into development of some sort and have been 'playing' with C# and ASP.NET, but I've been hearing lots of buzz for other 'new' languages (by new I mean that they are new to me) like Ruby and F#. I guess I'm wondering if I'm wasting my time with learning largely MS languages instead of being more of a generalist. Having not been apart of the development community for a long time (if ever I was) has me floundering with trends and I'd like not to be left behind the times.

Any thoughts to if it's better to follow the "latest" languages or stick with what is more tried and true technologies?

like image 515
Jayson S Avatar asked Sep 30 '08 14:09

Jayson S


People also ask

What is a good lesson closure?

A good lesson closure reviews what you've covered in a lesson and leaves a lasting impression on your students. Lesson closures are a chance to emphasize key information, allow your students to ask questions that have plagued them throughout the process, and of course, inform your future instruction.

What should I learn first coding or programming?

Learn the basic concepts of coding first. Even before you choose a language to learn, you should grasp the basic concepts that hold up all programming languages. Don't let the new terms put you off.

Which language should I learn first?

Python is known for being easy to learn, making it a great first language to learn. Python is used in the following: Server-side development. Data analysis and machine learning.

What do you do in your first lesson?

First Class ActivitiesAsking students to introduce themselves, ask you a question, talk about their expectations for the course, or introduce a partner are all good activities for the first day of class. Try to keep all the activities you do in the first lesson fun and light.


3 Answers

C.

Seriously, learn C.

If you don't run screaming for the hills pulling your hair out then you're cut out to be a developer.

Note that I'm not saying that people who don't know C aren't developers (Jeff, the founder of this site, doesn't know C and he's doing just fine) but C will introduce you to a lot of the less glamorous and sugar coated aspects of development.

As a second choice, pick C#.

like image 108
Tom Kidd Avatar answered Sep 30 '22 08:09

Tom Kidd


You should learn at least 1 compiled language (like C# or Java) and 1 Script Language (Python, Ruby, etc). This is usually enough to help most developers succeed at what they do, regardless of the age of the language.

As for new vs old, I'd stick with C# for now as it's pretty popular. Learning a new language wouldn't be too bad though.

like image 22
apandit Avatar answered Sep 30 '22 07:09

apandit


The language you choose is not important. When you understand the concepts you will most likely be able to pick up a new language pretty fast.

like image 29
scable Avatar answered Sep 30 '22 08:09

scable