Godlike Productions - Conspiracy Forum
Users Online Now: 1,922 (Who's On?)Visitors Today: 2,034,896
Pageviews Today: 2,734,377Threads Today: 686Posts Today: 13,960
10:18 PM


Rate this Thread

Absolute BS Crap Reasonable Nice Amazing
 

i want to start programming but dont know where to begin

 
Anonymous Coward
User ID: 37530539
United States
07/19/2013 12:37 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
youtube search "hello world" and find something that makes sense. Once you figure out the pattern, language to language is "mostly" just a slight variation. Way easier than learning a human language.
Anonymous Coward
User ID: 23314158
United States
07/19/2013 12:52 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Any suggestions for a wannabe keyboard tickler?
 Quoting: Anonymous Coward 43663912


What type of programs do you want to make?
 Quoting: Anonymous Coward 43638550


Write secure linux kernels
 Quoting: Anonymous Coward 43663912


Your going to need a firm grasp of the C programming language to do that.

But here's some info for you:

A Detailed Brake down of the Linux kernel.
[link to www.ibm.com]

here's the source code to the Linux kernel.
[link to github.com (secure)]

your going to need an IDE. For C under linux, I use Vim+Terminal.
but there's plenty of cross platform ones out you can use, that work on Win/Linux/Mac.

[link to cplus.about.com]


But, in all honesty, your probably better off modify one of the many Linux distros to suite your needs, then trying to reinvent the wheel.


some Linux distros made with security in mind, but anylinux distro would be fine.

[link to tails.boum.org (secure)]
[link to www.fortresslinux.org (secure)]

<These distros were made by the US government.. so if you don't trust them, I wouldn't blame you. but the source should be open>

[link to www.spi.dod.mil]
[link to www.nsa.gov]

and here's a good article on building your own distro.

[link to www.tuxradar.com]


If you really want to get into writing kernels... start practicing C(assembly would help too) and start learning how kernels interact with the computer's hardware.

this should get you started:
[link to en.wikipedia.org]
[link to en.wikipedia.org]
[link to en.wikipedia.org]
[link to en.wikipedia.org]
[link to en.wikipedia.org]

It's going to take a while before you can actually gain enough skill to do something, but don't give up. Programming can be a pretty rewarding hobby/career.

hopefully this gets you pointed in the right direction.
dasbier
Anonymous Coward
User ID: 18119934
Canada
07/19/2013 12:53 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Also, are you learning it because you want to make Millions or because you LIKE it?

Look at the top 500 software companies, those guys basically just happened to luck out. The other 7 billion people were the unluck middle class programmers. If you are looking for money, you'd be best to become a CEO instead and just hire programmers instead.

Programming is the type of thing that people who don't like it tend to SUCK really bad at; which makes the ones that do like it hate your guts because you drag them down and they have to support your shit stained code (which is actually worse than if you typed no code at all and spent all day playing solitaire instead).

I've seen companies go completely bankrupt because of crappy software, usually because the managers are completely unable to identify (and then hire) good programmers, instead of bad ones.
Anonymous Coward
User ID: 43667379
United States
07/19/2013 01:01 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
I built 2 treehouses for Peter Norton, Norton anti virus. All he did was take others programs and made it average consumer useable....Made a bunch$$$$$$$$$
Anonymous Coward
User ID: 2387338
United States
07/19/2013 01:01 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
op here...

I appreciate all the suggestions and/or attempts to deter me. I had to bike home from work so was away for a bit. If anyone has any more suggestions keep em coming!

I recently bought programming for dummies and have been messing around with liberty basic, which I used to use in high school, but have since forgotten. I need direction in my life and have always defaulted to the computer because it keeps my attention the most. I just don't know enough!

Am thinking about taking a year long web programming program at the community college. Like I said is love to be able to program linux kernals, write rpgs and/or make money, however the last one isn't completly necessary!

So yea keep the experience and suggesttions coming!
Anonymous Coward
User ID: 2387338
United States
07/19/2013 01:05 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Any suggestions for a wannabe keyboard tickler?
 Quoting: Anonymous Coward 43663912


What type of programs do you want to make?
 Quoting: Anonymous Coward 43638550


Write secure linux kernels
 Quoting: Anonymous Coward 43663912


Your going to need a firm grasp of the C programming language to do that.

But here's some info for you:

A Detailed Brake down of the Linux kernel.
[link to www.ibm.com]

here's the source code to the Linux kernel.
[link to github.com (secure)]

your going to need an IDE. For C under linux, I use Vim+Terminal.
but there's plenty of cross platform ones out you can use, that work on Win/Linux/Mac.

[link to cplus.about.com]


But, in all honesty, your probably better off modify one of the many Linux distros to suite your needs, then trying to reinvent the wheel.


some Linux distros made with security in mind, but anylinux distro would be fine.

[link to tails.boum.org (secure)]
[link to www.fortresslinux.org (secure)]

<These distros were made by the US government.. so if you don't trust them, I wouldn't blame you. but the source should be open>

[link to www.spi.dod.mil]
[link to www.nsa.gov]

and here's a good article on building your own distro.

[link to www.tuxradar.com]


If you really want to get into writing kernels... start practicing C(assembly would help too) and start learning how kernels interact with the computer's hardware.

this should get you started:
[link to en.wikipedia.org]
[link to en.wikipedia.org]
[link to en.wikipedia.org]
[link to en.wikipedia.org]
[link to en.wikipedia.org]

It's going to take a while before you can actually gain enough skill to do something, but don't give up. Programming can be a pretty rewarding hobby/career.

hopefully this gets you pointed in the right direction.
dasbier
 Quoting: Anonymous Coward 23314158


op here..cheers for thoughtful response!
Anonymous Coward
User ID: 2387338
United States
07/19/2013 01:07 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Also, are you learning it because you want to make Millions or because you LIKE it?

Look at the top 500 software companies, those guys basically just happened to luck out. The other 7 billion people were the unluck middle class programmers. If you are looking for money, you'd be best to become a CEO instead and just hire programmers instead.

Programming is the type of thing that people who don't like it tend to SUCK really bad at; which makes the ones that do like it hate your guts because you drag them down and they have to support your shit stained code (which is actually worse than if you typed no code at all and spent all day playing solitaire instead).

I've seen companies go completely bankrupt because of crappy software, usually because the managers are completely unable to identify (and then hire) good programmers, instead of bad ones.
 Quoting: Anonymous Coward 18119934


I actually like it. I've always been able to sit down and figure something out if it was computer related, just never took the full plunge and started programming. Money would be nice, but not necessary. I just some fulfillment, really.
Anonymous Coward
User ID: 2387338
United States
07/19/2013 01:15 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Any suggestions for a wannabe keyboard tickler?
 Quoting: Anonymous Coward 43663912


We use this at work a lot, it's been around since the late 90s

[link to en.wikipedia.org (secure)]

Learn it in a few weeks, learn for free, native machine code compiles for win/linux/osx/web

Try it, you will be hooked.
 Quoting: EscapeVelocity



xojo, i of this because they took over realbasic, which i did some research on...ill check it out, s'anks.
Anonymous Coward
User ID: 23314158
United States
07/19/2013 01:17 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
op here...

I appreciate all the suggestions and/or attempts to deter me. I had to bike home from work so was away for a bit. If anyone has any more suggestions keep em coming!

I recently bought programming for dummies and have been messing around with liberty basic, which I used to use in high school, but have since forgotten. I need direction in my life and have always defaulted to the computer because it keeps my attention the most. I just don't know enough!

Am thinking about taking a year long web programming program at the community college. Like I said is love to be able to program linux kernals, write rpgs and/or make money, however the last one isn't completly necessary!

So yea keep the experience and suggesttions coming!
 Quoting: Anonymous Coward 2387338


You probably want to take a class more geared towards C/C++. because once you learn those, learning the other programming languages just becomes a matter of syntax.

here's a great site to get you started.
[link to www.cprogramming.com]

Make sure you get the basics down and how to properly setup an IDE.

And remember, there's thousands of free open source applications/games floating around the web.. don't be afraid to download the source and tinker with them.

[link to sourceforge.net]
[link to github.com (secure)] <Click what language you want>

hf
Anonymous Coward
User ID: 2387338
United States
07/19/2013 01:24 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
[link to www.coursera.org (secure)]

uses c# to teach the basics of programming. right on. thanks for the coursera tip sebphfx 37226996
Anonymous Coward
User ID: 2387338
United States
07/19/2013 01:30 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
op here...

I appreciate all the suggestions and/or attempts to deter me. I had to bike home from work so was away for a bit. If anyone has any more suggestions keep em coming!

I recently bought programming for dummies and have been messing around with liberty basic, which I used to use in high school, but have since forgotten. I need direction in my life and have always defaulted to the computer because it keeps my attention the most. I just don't know enough!

Am thinking about taking a year long web programming program at the community college. Like I said is love to be able to program linux kernals, write rpgs and/or make money, however the last one isn't completly necessary!

So yea keep the experience and suggesttions coming!
 Quoting: Anonymous Coward 2387338


You probably want to take a class more geared towards C/C++. because once you learn those, learning the other programming languages just becomes a matter of syntax.

here's a great site to get you started.
[link to www.cprogramming.com]

Make sure you get the basics down and how to properly setup an IDE.

And remember, there's thousands of free open source applications/games floating around the web.. don't be afraid to download the source and tinker with them.

[link to sourceforge.net]
[link to github.com (secure)] <Click what language you want>

hf
 Quoting: Anonymous Coward 23314158


thank you for the advice and link (bookmarked)!...the more i research it would seem like the more I hear about C and C++
EscapeVelocity

User ID: 42731279
United States
07/19/2013 01:41 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Any suggestions for a wannabe keyboard tickler?
 Quoting: Anonymous Coward 43663912


We use this at work a lot, it's been around since the late 90s

[link to en.wikipedia.org (secure)]

Learn it in a few weeks, learn for free, native machine code compiles for win/linux/osx/web

Try it, you will be hooked.
 Quoting: EscapeVelocity



xojo, i of this because they took over realbasic, which i did some research on...ill check it out, s'anks.
 Quoting: Anonymous Coward 2387338


Xojo is realbasic 2013, they redesigned the IDE interface and dropped the basic monicker because it has been far beyond basic for years. For business and even scientific apps, writing one code base and getting native controls, a native IDE, and native compiled machine code for all major platforms in return is very hard to beat. They just demo'ed a iOS compiler option last show.. Should be interesting.

Anyhow, good luck.
"I know that the molecules in my body are traceable to phenomena in the cosmos. That makes me want to grab people on the street and say: 'Have you HEARD THIS?" -Neil deGrasse Tyson

:fly_sail:

If you hate my avatar.. you are going to love this.. [link to youtu.be]


In Death members of Project Mayhem Have a name. His name is James M. Boyd.
Anonymous Coward
User ID: 12618598
United States
07/19/2013 02:44 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
For tonight, I'm gonna be the bad guy that recommends starting with web languages. Everything is moving to the web now so personally, I recommend Javascript. You can do full stack web apps with it. You can build a server using Node.js, then turn around and do 3d graphics with WebGL,then add realtime capability with Socket.io. You can also do web interaction on easy mode with jQuery. I will probably draw the fiery trolls from hell for my suggestions because there are plenty of people who still think JS is a toy language and at one point that was true... many years ago. The language has improved drastically and with Google's V8 engine, it's now got some speed to it. Still doubt JS? Check out jslinux, in a nutshell, you have Linux i386 kernel loading in the browser with commandline interface and the ability compile C programs. Also go to the mozilla developer network and check out some of their demo projects, especially bananabread (a first person shooter in the browser using nothing but html and js).

Now I'm not just giving you this and then leaving you be figure out the language for yourself. I do believe it's a great language to learn BUT it has some pitfalls to avoid, hence I recommend learning it very properly. Personally, I think codecademy.org should be your first stop. Do the tracks on html, css, and javascript. They're short and will give you some confidence early on. Once you get those concepts, consider "Javascript and jQuery the Missing Manual" along with the holiest book in the js world, Douglas Crockford's "Javascript the Good Parts". Read the books in the order I presented. Crockford's book is a bit deeper so I don't recommend it as your first book. Later on if you want to go deep into the hardcore write your own library or framework territory, there is "Secrets of the Javascript Ninja" by John Resiq (the man who wrote the jQuery library, arguably one of the most important libraries for the web today) and Bear Bibeault. Depending on your interests, you'll have plenty of places to branch off too. If you like servers, hacker tools, jslinuxy things, robotics, realtime web apps, then you'll want to learn Node.js (book recommendation: Node.js in Action). If graphics and gaming interest you, check out WebGL and three.js. Audio processing... Pico.js. For crazy fast single page apps that can harness all of the above, Angular, Ember, and Backbone.

As for languages like Ruby and Python, they're wonderful beautiful languages with many awesome capabilities. Anyone who does those or other languages have my respect. Ruby is particularly fascinating and I'd love to study it more at some point.

I can't in good conscience recommend you learn C or C++ as your first language. You'll already have quite a time grasping functions, if/else branching, loops, recursion, etc. But then you have to deal with many other variables along with it. It's like learning to drive in a F1 race car. Can it be done? Of course, but you'll have a hell of a learning curve and a long period of wondering how the hell do I use this shit. They're super powerful languages, but with that power comes a lot more to keep up with.
Anonymous Coward
User ID: 23817174
Switzerland
07/19/2013 02:56 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
C --> 10 years ago: yes. Today: hello no.
C++ --> fast, but not comfortable and unnessessary complicated
Perl --> you can quickly do something, but it encourages ugly and unmaintainable code.
PHP --> Warning: Don't even consider this.
Python --> Yes, yes. That's a good start.
Javascript --> It's pretty practical. Why not.
Java --> Pretty ugly syntax. But the JVM is great.
Anonymous Coward
User ID: 23817174
Switzerland
07/19/2013 02:59 AM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Oh wait... You said Linux kernels. So ---> C
Dr. Ben Schillen
ILLUMICORP R&D

User ID: 12680882
United States
07/19/2013 12:03 PM

Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Emacs or gtfo!
Widespread Panic

User ID: 42336598
United States
07/19/2013 12:05 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
I find starting at the beginning to be a good place.
"Big wooly mammoth gonna wear my coat in the middle of the summertime"
Anonymous Coward
User ID: 3488515
United States
07/19/2013 12:12 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Any suggestions for a wannabe keyboard tickler?
 Quoting: Anonymous Coward 43663912


What type of programs do you want to make?
 Quoting: Anonymous Coward 43638550


Write secure linux kernels
 Quoting: Anonymous Coward 43663912


And you're wanting to jump straight to linux kernals?

Um, start out with something easy like HTML, DHTML, PHP. Once you learn the concept and logical thought pattern of functions, calls and variables- jump to some Basic, C++ etc..


I've been doing this for 15 years, I can code in 16 languages. Once you learn the basics, you can apply that thought to all languages pretty much.
Anonymous Coward
User ID: 3488515
United States
07/19/2013 12:13 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
OOP

Object
Oriented
Programming
Anonymous Coward
User ID: 41101155
United States
07/19/2013 06:03 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Any suggestions for a wannabe keyboard tickler?
 Quoting: Anonymous Coward 43663912

Consider all the other advice here. But...

Really successful programmers, imo, choose problem domain(s) to work in. Writing programs becomes a way to solve problems in the domain. So pick domains and learn about them. That will lead you to study other things, including programming languages.

For example, suppose you were reading wikipedia and found that tunicates were a fascinating life form. You might decide to build an illustrated website with everything you could find about tunicates. You would learn about web site creation, would be exposed to several programming languages.

Apart from that, you should try to become an excellent typist.
Anonymous Coward
User ID: 25262486
Sweden
07/19/2013 06:14 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Any suggestions for a wannabe keyboard tickler?
 Quoting: Anonymous Coward 43663912


start with the dummies books, then when you know those you will know what new books you will want.

But there is
first we have assembler langues. there are alot and they are hard.(dont start here)
10 rows assembler will be 1 row i java.

Low level languages
C is low level wich you could program over an asembler language.

then
we got a C++, java which are both objectoriented programming language. Java is easier still cuz you dont have to keep and eye on memory at all.

there are alot more but start around here.
But after you learn one everything is kinda the same.

GL HF :D
Anonymous Coward
User ID: 43444693
United States
07/19/2013 06:15 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
COBOL!
MagTog
The King of Greenland

User ID: 39292843
United States
07/19/2013 06:19 PM

Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Just don't start with any programming language that has "Basic" in the name. Like Visual Basic, Qbasic, etc...

They're too easy and will give you the wrong impression about programming.

Start with Python and Java, then do C++, then whatever you want
Anonymous Coward
User ID: 42277925
United States
07/19/2013 07:46 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
which one has a better job market for beginners?

and which one has a better job market for Savy Programmers with say 5 years of experience or more?
Anonymous Coward
User ID: 15129444
United States
07/19/2013 08:00 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
op here...

I appreciate all the suggestions and/or attempts to deter me. I had to bike home from work so was away for a bit. If anyone has any more suggestions keep em coming!

I recently bought programming for dummies and have been messing around with liberty basic, which I used to use in high school, but have since forgotten. I need direction in my life and have always defaulted to the computer because it keeps my attention the most. I just don't know enough!

Am thinking about taking a year long web programming program at the community college. Like I said is love to be able to program linux kernals, write rpgs and/or make money, however the last one isn't completly necessary!

So yea keep the experience and suggesttions coming!
 Quoting: Anonymous Coward 2387338


I agree with a few of the comments on the thread.

1. Start with .NET. The .NET platform will let you code and compile in multiple languages.
2. Start with some simple Visual Basic code
3. Move to C++
4. Then learn the web platforms, PHP, Phython
5. Learn SQL for database programming

It will take a long time to get good at all of these. Once you learn one language, you will understand programming; from there it's just different languages.
Dr. Ben Schillen
ILLUMICORP R&D

User ID: 12680882
United States
07/19/2013 08:10 PM

Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
and which one has a better job market for Savy Programmers with say 5 years of experience or more?
 Quoting: Anonymous Coward 42277925


SAS programmers do very well for themselves.
Anonymous Coward
User ID: 43658357
Canada
07/19/2013 08:56 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
I would recommend Java since you mentioned that web development course. Java seems to be the go to language for most university courses related to computer science and it is very well documented.
Anonymous Coward
User ID: 462755
United States
07/19/2013 09:11 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
dont bother. be over with sooner than you think.
Anonymous Coward
User ID: 43686398
United States
07/19/2013 09:48 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
OP, if you have no programming skills then:
Learn HTML. You can use it in many practical scenarios ie
I used to use it in Craigslist and convert the basic 4 picture format to look like a different web site. Same thing with Ebay. When you make a quote or choose bold letters in GLP, you see the code to do so.

A simple experiment: From Internet Explorer visit a web page. Go to View in the top left bar. Select "source" and see the code to that page. You can cut and paste code portions and modify. " I like that border they used" cut and paste the code.

I learned from "Cliffnotes, Creating web pages with HTML"

HTML is the very basic level of all web languages.
Anonymous Coward
User ID: 10214578
Canada
07/19/2013 09:50 PM
Report Abusive Post
Report Copyright Violation
Re: i want to start programming but dont know where to begin
Any suggestions for a wannabe keyboard tickler?
 Quoting: Anonymous Coward 43663912


Honestly buy a book on fortran or pascal, used university textbooks o library?
 Quoting: Anonymous Coward 37436912


WTF are you talking about. Learn a modern language like Python first. It's simple like fortran and pascal but is actually a vivid alive community with hundreds of libraries for accomplishing tasks someone might want to implement in the modern world.

Fortran and Pascal are withered up shit for brains languages that might get you a job that will drive you to suicide.

News