Rockbox Development > Starting Development and Compiling

New to coding

(1/1)

juggleboy711:
Where should I begin to learn and what in language? I really want to work on the P2 port and would like to help with rockbox ports in the future.  ;)

(I already read the guide. )

Ok, I read on wiki to learn C. Is there a difference between C or C+ ? Sorry I'm a total noob to coding on my own. Except for a little bit of Basic.

timevision:
To be honest, Rockbox is kind of hard for people who don't do much coding.

I know many programming languages, and I started writing a Plugin for Rockbox a few weeks ago.

The lack (ahhemm) of documentation (the most useful doc is existing code, basically) and all the low level C stuff is already making me going nuts day after day.

Well, all that said, welcome to the community. The language you must learn is C, not C++. There are a lot of difference between them and a lot of similarities too.

I would suggest picking up a "C for Beginners" kind of book from your local bookstore first.

Best of luck.

AlexP:
And also be aware of specific limitations of programming for a device with limited resources - not much memory, slow CPUs etc. mean an emphasis is placed on fast and efficient code.

Oh, and before GodEater turns up with a pitchfork and a lynch mob, no malloc!

GodEater:
I don't wield that pitchfork and lynch mob personally you know ;)

Navigation

[0] Message Index

Go to full version