![]() |
Re: Newbie trying to star Developing
Quote:
|
Re: Newbie trying to star Developing
i dont think you can use c++ in qtquick (qml) ?
|
Re: Newbie trying to star Developing
all about c++
http://www.cplusplus.com |
Re: Newbie trying to star Developing
I personally started with Bash and Bash + Zenity combos, but then got into real Python and right now PyQT, the experience is just great.
|
Re: Newbie trying to star Developing
Quote:
If you really want to start with C++ thats up to you, it might work for you, but there are also Qt libraries for Python which is generally considered a better language for beginners, not that I'm an expert, I've never really got very far whatever I've tried, I tend to lose motivation after doing the basics, but I'm hoping these online courses will push me to a useful level. |
Re: Newbie trying to star Developing
I know it's generally considered obsolete but I started my coding in pascal and with it's english-like syntax, built-in strings and easy to use graphics library, I think it is very good starting point. Download dev-pascal, a very nice and simple ide with a good Pascal manual if you want to try it.
|
Re: Newbie trying to star Developing
Quote:
Most QML applications have a C++ (or Python/PySide) backend and a QML GUI. The backend basically does all the heavy lifting and supplies the GUI with data to display. |
Re: Newbie trying to star Developing
Check out this other thread for a tutorial, you can follow along even if you don't understand the code, maybe it'll help shine some light :)
http://talk.maemo.org/showthread.php?t=75725 |
Re: Newbie trying to star Developing
I am myself in the same position, but i am especifically interested in develop only for N9, where i should begin??
|
Re: Newbie trying to star Developing
the best way to start learning programming is to write something (obvious ain't it? hehehe).
if you've never done programming before, do a search around the web and figure out the core skills required for a programmer. these are things that no book can teach but will be essential in reducing the stress and pain of learning to program. a couple of things pop to mind as i type this: a) ability to break the problem down into smaller chunks and tackle each chunk separately and then the ability to piece it back together. b) some basic understanding of (ok these things you can read in a book hehe). - flow control (in any language) - variables (how to assign and use them) - functions / procedures calls those two above go hand-in-hand. worry about UI the last because that is usually the most difficult part (at least for me since i suck in UI design and hate writing code to make the app idiot proof lol). just print everything out to the console / terminal. if you do read a programming book / C++ book / python book / etc (insert your best book here for learning how to program), my advise is to never treat the book as linear progress i.e. assume that when you read it from chapter 1 till the end, you will then be good enough to write hello world. my experience is you need to jump around chapters back and forth. set yourself a target e.g. i want to write a simple program to show hello world and accept input from the user then do some text manipulation and show the final output as my text input in reverse. something specific. then set out to write that simple app using the book as a reference / guide. once you've got a hang of those basics you can then do platform specific development. platform specific development has nuances of the platform that can be very very frustrating for someone who has no background in programming at all. if you are starting out learning C / C++, start with stdin and stdout for input and outputs first. you ignore the entire chunk of GTK, Qt, Hildon, etc. frameworks which can be overwhelming. come back to these when you feel comfortable with C / C++. my fav quote on programmers: "it is easier to teach a programmer how to play chess than to teach a chess player how to program." good luck!!! |
All times are GMT. The time now is 19:28. |
vBulletin® Version 3.8.8