PDA

View Full Version : Help jumping back into (hobby) programming



madtyper
October 19th, 2010, 03:11 AM
Hey!
I want to get back into programming a little, just looking for some input.
Maybe games and silly programs tinkering w/the libraries (?), etc?

Don't want to get into all the tedious or complex stuff, just simple elegant ..

So, like-- what's a good one? I know enough java, enough c++. C++ seems much more technical, better to delve into sort of... java seems to have more little functions to explore.

What were/are some of your little projects (before decoding someone's kernel or something .... -- or is that a good way to do what I mean? :idea: )

alphacrucis2
October 19th, 2010, 03:14 AM
Hey!
I want to get back into programming a little, just looking for some input.
Maybe games and silly programs tinkering w/the libraries (?), etc?

Don't want to get into all the tedious or complex stuff, just simple elegant ..

So, like-- what's a good one? I know enough java, enough c++. C++ seems much more technical, better to delve into sort of... java seems to have more little functions to explore.

What were/are some of your little projects (before decoding someone's kernel or something .... -- or is that a good way to do what I mean? :idea: )

Python might be an easy place to get started.

Dustin2128
October 19th, 2010, 03:16 AM
Python might be an easy place to get started.
yes, python is awesome. Mandatory xkcd:
http://imgs.xkcd.com/comics/python.png

chessnerd
October 19th, 2010, 03:19 AM
Well, if you want some practice with little coding projects in Java I'd go work on some Coding Bat exercises (http://codingbat.com/java) and do the warm-ups. After you've gotten back into the swing of things, I'd start with simple projects.

A good project dealing with simple GUI coding is to make a Notepad or Calculator app. If you want something more dealing with graphics and such, you could try cloning an old game like Space Invaders.

madtyper
October 19th, 2010, 03:38 AM
oh. that's a good one. cloning.

yeah though. i never got into GUI. seems very tedious, either manipulating windows through a graphical ide, or writing from scratch, too?


those exercises sound good.
php sound practical, althrough i'm wondering, if we're looking at it like that, whether java mightn't be a better language to tinker with, just for having more potential down the line on- and offline.

edit: python. i don't know much about that. what i like about c++ though is it's intriguing. seems sciency. sky's the limit sort of thing.

juancarlospaco
October 19th, 2010, 04:35 AM
FYI Python can do Java if you want to, and can do C if you want to...

fatality_uk
October 19th, 2010, 01:15 PM
http://www.lazarus.freepascal.org/
Lazarus. Great IDE, complied binaries, native, cross platform, fast.

linux-hack
October 19th, 2010, 01:17 PM
yes, python is awesome. Mandatory xkcd:
http://imgs.xkcd.com/comics/python.png

Not bad :popcorn:

wkhasintha
October 19th, 2010, 02:39 PM
+1 for Codingbat .. They serve not only J but python too.. excellent place to practice programming logic ..:popcorn:

http://codingbat.com/python

madtyper
October 19th, 2010, 08:23 PM
FYI Python can do Java if you want to, and can do C if you want to...

how do you mean python does c, java?
i mean, i know when you code a server-side program there are codes to output html, etc, or ways to embed code or just markup-tags into a server-page doc. is it like that?

i think i read a little on python a while ago. one thin i like is (if i'm remembering right) it seems really deliberate in the way you have to use ever space and character.

juancarlospaco
October 19th, 2010, 09:52 PM
You can use raw C things on Python.
You can make Java things with Jython.
You can make Python faster than Java by good coding and Python+C.
You can make Python crossplatform by good and Abstract coding.

madtyper
October 19th, 2010, 10:25 PM
i checked out coding bat. it looks nice. it's a good idea, i want to find something like that for cpp maybe. it's... an enchanting language :confused:

trekrem
October 19th, 2010, 11:28 PM
http://www.losethos.com/

red_Marvin
October 19th, 2010, 11:37 PM
To challenge yourself:

Of a somewhat mathematical/algorithmic kind: http://projecteuler.net/
Directed towards python and the "included batteries (http://docs.python.org/library/)": http://www.pythonchallenge.com/