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