LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices

Reply
 
Search this Thread
Old 04-05-2013, 03:29 PM   #1
rafi5616
LQ Newbie
 
Registered: Apr 2013
Posts: 2

Rep: Reputation: Disabled
Smile 14year old trying to code.


Hi, i am 14 years old, i fairly new to coding and i really want to make my own software or application. the only problem is i dont know the first thing about programing and there are no online classes i can take or any in my area. please help!
 
Old 04-05-2013, 03:31 PM   #2
dugan
Senior Member
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 4,562

Rep: Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394
http://briggs.net.nz/snake-wrangling-for-kids.html
http://cdsmith.wordpress.com/2011/08...r-kids-week-1/
 
Old 04-05-2013, 04:29 PM   #3
linosaurusroot
Member
 
Registered: Oct 2012
Distribution: OpenSuSE,RHEL,Fedora,OpenBSD
Posts: 749
Blog Entries: 2

Rep: Reputation: 194Reputation: 194
http://curiousreef.com/class/mit-ope...-introduction/
 
Old 04-05-2013, 04:32 PM   #4
H5X00R
Member
 
Registered: Apr 2013
Posts: 39

Rep: Reputation: 1
Quote:
Originally Posted by rafi5616 View Post
Hi, i am 14 years old, i fairly new to coding and i really want to make my own software or application. the only problem is i dont know the first thing about programing and there are no online classes i can take or any in my area. please help!
What programming language are you interested in learning?
 
Old 04-05-2013, 04:33 PM   #5
dugan
Senior Member
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 4,562

Rep: Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394Reputation: 1394
Quote:
Originally Posted by H5X00R View Post
What programming language are you interested in learning?
For your second programming language, you might consider learning Lua and playing with the love2d game programming framework.

Last edited by dugan; 04-05-2013 at 04:36 PM.
 
Old 04-05-2013, 04:55 PM   #6
rafi5616
LQ Newbie
 
Registered: Apr 2013
Posts: 2

Original Poster
Rep: Reputation: Disabled
I really dont know what a language is.

Quote:
Originally Posted by H5X00R View Post
What programming language are you interested in learning?
I primarily use OSX Mountain Lion as my main os. but i do have a windows 7 pc. so if that helps at all.
 
Old 04-05-2013, 05:11 PM   #7
H5X00R
Member
 
Registered: Apr 2013
Posts: 39

Rep: Reputation: 1
Quote:
Originally Posted by rafi5616 View Post
I primarily use OSX Mountain Lion as my main os. but i do have a windows 7 pc. so if that helps at all.
I don't want to sound like a broken record but python is cross platform and excellent for beginners. There are many free introductory lessons on python online and some are on youtube.

If you want application type programming there is C, C++ and C#. C programming should be your starting point before the other C languages. As with python, there will be introductory lessons online as well.

Last edited by H5X00R; 04-05-2013 at 05:27 PM.
 
Old 04-06-2013, 02:57 AM   #8
kooru
Senior Member
 
Registered: Sep 2012
Location: Italy
Distribution: Slackware, NetBSD
Posts: 1,252
Blog Entries: 4

Rep: Reputation: 259Reputation: 259Reputation: 259
Hi and welcome to LQ.
Python could be a good choice for you.
 
Old 04-06-2013, 04:23 AM   #9
colucix
Moderator
 
Registered: Sep 2003
Location: Bologna
Distribution: CentOS 6.5 OpenSuSE 12.3
Posts: 10,458

Rep: Reputation: 1941Reputation: 1941Reputation: 1941Reputation: 1941Reputation: 1941Reputation: 1941Reputation: 1941Reputation: 1941Reputation: 1941Reputation: 1941Reputation: 1941
Moved: This thread is more suitable in Programming and has been moved accordingly to help your thread/question get the exposure it deserves.
 
Old 04-06-2013, 06:06 AM   #10
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269
The more details you provide the better the answer will be. What programs do you want to make, what platforms should be supported, how much time do you have to learn ?
 
Old 04-06-2013, 09:10 AM   #11
a4z
Member
 
Registered: Feb 2009
Posts: 328

Rep: Reputation: 127Reputation: 127
have a look there
http://www.codecademy.com

they seem to have an interesting range of interactive online courses
http://www.codecademy.com/learn
 
Old 04-06-2013, 09:45 AM   #12
bloody
Member
 
Registered: Feb 2013
Location: Berlin
Distribution: Gentoo, Debian
Posts: 158

Rep: Reputation: 23
Python is a nice language to start with. It's well-established and can be used for almost everything meanwhile.

If you're interested in learning all the depths & details, C/C++ is still the mother of all things, but tougher and involving more work as well as more learning. But eventually, it allows you to write even the most advanced stuff as well as things that need to squeeze every last bit out of the CPU, like e.g. data compression, video editing etc., as well as huge projects which deal with large-scale complexity.

Lua is also worth mentioning, a recent shooting star, easy to learn & use.

I would restrict the list to one of those right now, as you're not doomed to learn the totally wrong thing if you decide to go for one of those; they're established and guaranteed to exist for some time at least in the near future. Other languages might vanish or let's say, become less popular over time.

On Mac OS X, objective-C/C++ is quite popular right now.

On Windows, C#/.NET enjoyed a certain boom but if you ask me, it's horrible and won't survive forever..

Last edited by bloody; 04-06-2013 at 09:47 AM.
 
Old 04-06-2013, 09:46 AM   #13
gangadhar402
Member
 
Registered: Mar 2013
Location: the India
Distribution: Ubuntu,Debian and CentOS
Posts: 35

Rep: Reputation: 2
Hi,



have a look on these two

www.cprogramming.com

www.cplusplus.com
 
Old 04-06-2013, 10:00 AM   #14
psionl0
Member
 
Registered: Jan 2011
Distribution: slackware_64 14.0
Posts: 510
Blog Entries: 2

Rep: Reputation: 68
Quote:
Originally Posted by kooru View Post
Python could be a good choice for you.
I'd second that.

You might do well to learn how to use the command line ("cmd" in windows 7) first.
 
Old 04-06-2013, 03:50 PM   #15
H5X00R
Member
 
Registered: Apr 2013
Posts: 39

Rep: Reputation: 1
deleted

Last edited by H5X00R; 04-06-2013 at 04:23 PM.
 
  


Reply


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

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to filter the linux kernel code based on config file. removing unnecessary code atulmt Linux - Kernel 4 06-29-2013 11:14 PM
100's of files infected by the same hacker code - any way to mass replace bad code? SirTristan Linux - Newbie 11 06-24-2012 08:08 AM
[SOLVED] Small matlab code to convert Morse code to plaintext using regular expressions gregorian Programming 3 03-31-2010 12:34 PM
small syntax problem with C code (implemented in Code Composer Studio) illiniguy3043 Programming 6 01-07-2008 02:14 AM
User Preferences: Use HTML code instead of vB code? (vB code is overrated) stefanlasiewski LQ Suggestions & Feedback 5 07-26-2005 01:37 AM


All times are GMT -5. The time now is 12:18 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration