MacInsiders Logo

Similar Threads
Thread Thread Starter Forum Replies Last Post
SFWR ENG 3F03 - Machine-level Computer Programming Ownaginatios 3rd Year Course Reviews 2 03-14-2014 01:54 AM
Programming Preom Academics 2 08-26-2011 10:22 PM
programming raveenaj First-Year / Prospective Student Questions 7 08-03-2011 10:01 AM
Mac Computer Science from College Computer Technology steve2345 Academics 3 10-17-2010 07:20 PM

Computer Programming

 
Old 06-14-2013 at 05:27 AM   #16
Zebedee
Resident Artist
Join Date: Aug 2011
Posts: 550

Thanked: 44 Times
Liked: 242 Times




Thanks, guys. This is really helpful.
And, no, I'm not looking to do this professionally...:.) Just curious and want to give it a try...
Old 06-21-2013 at 11:22 AM   #17
Afzal
Android Dev
Join Date: Jun 2009
Posts: 1,604

Thanked: 114 Times
Liked: 414 Times




Once you're done with CodeAcademy, you could also look into CodeSchool (it's $25/mo, some deals for students)

The thing about programming is that there are so many areas to explore. Desktop apps, mobile apps, websites, web apps, server side. You kind of have to decide which one you wanna do if you wanna dive deeper.

You can learn a language but you really dive deeper when you apply it.

Say you learn Java, make something like an Android app or a web API after you're done with the basics.

With C++, you can go further by using an established framework like Qt to make quality desktop apps.

With Python, you can do a lot of server-side stuff (like Django), same with php. Python is not that widely used at the moment but it's getting there.

With JavaScript (different from Java), you can do web apps using frameworks like Angular JS.

With C# (I've heard it's like Java), you can make nice Windows apps as well as server-side stuff (but then you need a Windows Server instead of a Linux server).

Point is, to learn further, you have to think of an idea you want to implement no matter how difficult the idea seems. Then pursue it, break it down into parts and approach it structurally.


Also, if you need a really nice text editor, consider Sublime Text, it's available for free with a nag screen that's well worth the compromise.
__________________
Afzal Najam - Honours Computer Science grad

Zebedee says thanks to Afzal for this post.

*spark* likes this.
Old 06-21-2013 at 12:04 PM   #18
blackdragon
Elite Member
Join Date: Aug 2008
Posts: 2,412

Thanked: 152 Times
Liked: 339 Times




MIT open-courseware:

ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/
__________________
Electrical Engineering Alumni



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



McMaster University News and Information, Student-run Community, with topics ranging from Student Life, Advice, News, Events, and General Help.
Notice: The views and opinions expressed in this page are strictly those of the student(s) who authored the content. The contents of this page have not been reviewed or approved by McMaster University or the MSU (McMaster Students Union). Being a student-run community, all articles and discussion posts on MacInsiders are unofficial and it is therefore always recommended that you visit the official McMaster website for the most accurate up-to-date information.

Copyright © MacInsiders.com All Rights Reserved. No content can be re-used or re-published without permission. MacInsiders is a service of Fullerton Media Inc. | Created by Chad
Originally Powered by vBulletin®, Copyright © 2019 MH Sub I, LLC dba vBulletin. All rights reserved. | Privacy | Terms