Official CS50x Thread (Free Online Harvard Programming [C, PHP, HTML, Javascript, SQL...] Courses

Lex218

Pro
Joined
Jun 16, 2012
Messages
321
Reputation
70
Daps
699
Reppin
NULL
What are some good skills/traits to be a programmer/developer?
What are good languages for someone starting from scratch? I'm looking towards either mobile development or web development
 

Kodie

Pro
Joined
May 1, 2012
Messages
1,810
Reputation
100
Daps
1,525
What are some good skills/traits to be a programmer/developer?
What are good languages for someone starting from scratch? I'm looking towards either mobile development or web development
Probably the best trait is patience. Patience to continue to learn new things and patience to troubleshoot idiotic issues that you'll get.

As for languages, it's kind of tough to say. Both web development and mobile development usually have two facets to them - server side and client side. Mobile development has this because a lot of times, data is pulled from an API on some server. So the server receives requests and your code uses the request data to understand what the output should be, generate that and then send that output in some response. There's no real graphical interface to this. You're just sending bits over the web. Then for both mobile and web you have the "Client" experience, or the front-end experience. This is the part your user sees. The client code determins how the response from the server gets shown in HTML or in your mobile code. Anyway, there are different languages for all of this.

If you want to focus on mobile, you can't go wrong with Objective C. It's limited to iOS and apple development but it's a good language to know. I'd probably suggest Ruby on Rails though. There are plenty of people here going the same route via CodeAcademy or CodeSchool so there's plenty of aids in this area. Ruby on Rails is a web development framework and there are plenty of good tutorials at the aforementioned sites.
 

FreshFromATL

Self Made
Joined
May 1, 2012
Messages
19,674
Reputation
2,631
Daps
43,785
Reppin
ATL
What are some good skills/traits to be a programmer/developer?
What are good languages for someone starting from scratch? I'm looking towards either mobile development or web development

Patience
Ability to think
Problem solver
Ability to learn

For mobile development you should learn Java as it's the language used for Andriod. You can build Windows store apps and Windows mobile apps with HTML 5 and JavaScript and of course C#. And last, you can build iPhone/iPad apps with Objective C.

For web development, I would suggest learning ASP.NET MVC as it is a complete framework for building web applications built on top of Microsoft's .NET platform. With other languages (Java/PHP) you gonna have to pull in different parts and pieces to build the complete web app which can be tough on a beginner because you will need to know a lot about programming and web development already.

Finally, as a good language to learn from scratch I would suggest choosing between C#, Java, or JavaScript as these are the most marketable/used programming languages today with C# and Java having a lot more reach as they can be used building apps other than the web. I would also suggest SQL if you're interested in database programming.
 

Liu Kang

KING KILLAYAN MBRRRAPPÉ
Supporter
Joined
May 3, 2012
Messages
13,748
Reputation
5,513
Daps
29,900
Still haven't finished Week 1 :snoop:
I'll try to do it in the next couple of days. :beli:
 

newworldafro

DeeperThanRapBiggerThanHH
Joined
May 3, 2012
Messages
50,781
Reputation
5,085
Daps
114,484
Reppin
In the Silver Lining
I'm just reading this thread...and know I have no time to learn some new stuff right now...but do they record videos so you can restart a class or do you have to keep up with it week by week?
 

newarkhiphop

Moderator
Staff member
Supporter
Joined
Apr 30, 2012
Messages
37,901
Reputation
10,130
Daps
124,554
I'm just reading this thread...and know I have no time to learn some new stuff right now...but do they record videos so you can restart a class or do you have to keep up with it week by week?

All the videos are pre recorded, you do it at your own pace, and you have til December to finish
 

Premeditated

MANDE KANG
Joined
Apr 30, 2012
Messages
31,624
Reputation
2,581
Daps
92,784
Reppin
IMMIGRANT TETHERS
fukk, I signed up for the audit, is there a way I can still pay for the certificate after I'm done with the course or do I just have to sign up for the certificate course?
 

Liu Kang

KING KILLAYAN MBRRRAPPÉ
Supporter
Joined
May 3, 2012
Messages
13,748
Reputation
5,513
Daps
29,900
:bryan: @ this thread dying after lesson 0

Anyone still on this? Finishing up the week 1 lessons. Even though the C shyt is kinda :lupe:

I ain't giving up just yet:salute:
I was almost done with week 1 (Finished the Mario stuff but not the other one) but had some busy weeks and never followed up. Will give it another chance soon.
 
Top