[Q] Need help with starting my learning of PROGRAMMING from the basics :) - General Questions and Answers

Hey
Im not from the IT background, so never had a chance to get into programming, but i from the bottom of my heart want to learn.
My friend suggested i start from Visual Basic Is this the right way to start?
Please help me out.
Also, im planning to learn online myself. Can anyone suggest me good sites with tutorials which would help me from the very beginning.
Any help would be appreciated.
Peace.

I think you better start with c# instead. This is used more often I think. If you want to make applications for android you better learn to program java.
Sent from my LT22i using xda app-developers app

hey guys i want to learn how to program to this stuff really interests me

Related

[Q] Where can I learn how to develop apps?

Hi, I am looking to develop windows mobile apps for my HTC HD2 and I was wondering if there is a free online course or some places that I can learn everything I need to know to start developing ASAP, I hope to become good at this and I will be posting on the forums frequently but can someone help me out? It would be greatly appreciated if you could give me some links.
TechBurrow said:
Hi, I am looking to develop windows mobile apps for my HTC HD2 and I was wondering if there is a free online course or some places that I can learn everything I need to know to start developing ASAP, I hope to become good at this and I will be posting on the forums frequently but can someone help me out? It would be greatly appreciated if you could give me some links.
Click to expand...
Click to collapse
ASAP? you could also begin with Visual Basic. thats Easy to learn and quite powerful.
hey yo techburrow i am really new to smartphones and apps. i got my hd2 less than a month ago...but i feel the same way...it feels like it's really underground to learn and teach this stuff. i wish i new someone to teach me some of it...but i have learned more on this topic at this site in a week than anywhere else. it is truly wonderful. have you tried wikipedia for more info? i wish this site had a "xda term dictionary". i'm having trouble just figuring out what words mean...but maybe they do and i haven't found it yet. good luck...your first app should be for people llike you who want to know how to build there own apps and don't know how. "myappbuilder" or something...peace.
Start here :
http://wiki.xda-developers.com/index.php?pagename=Development Tools
The link at the bottom takes you to a pile of other stuff.
http://wiki.xda-developers.com/index.php?pagename=Complete list of Development links and resources
P.S. Don't expect to learn all this stuff overnight, it's a long hard slog to become any good at it. Even then you'll still find room for improvement.
Good luck and don't give up.
Join some good school....

Hopeful Game Idea, Developers needed

Hi there, I've got this idea, for an android game, but I am not so savy in coding, if you need a new challenge and would be willing to work with me let me know you can call me and we can talk things over and see where we can take this idea.
Am going to be using a concept I havent found in any games on the market as of right now but I know is very possible.
Illd be actively involved but I really dont know how to start this out on my own. So please help.
Thanks.
In case am making this thread in the wrong location can you please advice on where to better ask my question?
Sent from my SGH-T959 using XDA App

Seriously want to start Developing - Need some help.

It's not just another one of those 'LOLZ WANA DEVLOP PLZZ HELPPPZZ'.....
I'm very serious and need to know where to start off. I would maybe do it for a living when I'm older. It's something I've been wanting to do for a while. I used to mess around with some private servers coded in Java, but I didn't learn much.
I'm just wondering if there was a place where I could take classes online, or a good way to start off. I would be using my Evo for development aswell.
Any serious help would be appreciated.
nsteger123 said:
It's not just another one of those 'LOLZ WANA DEVLOP PLZZ HELPPPZZ'.....
I'm very serious and need to know where to start off. I would maybe do it for a living when I'm older. It's something I've been wanting to do for a while. I used to mess around with some private servers coded in Java, but I didn't learn much.
I'm just wondering if there was a place where I could take classes online, or a good way to start off. I would be using my Evo for development aswell.
Any serious help would be appreciated.
Click to expand...
Click to collapse
Me to....
Sent from my X10i using XDA App
The best place to learn and this may be a shock...for real. But i had begun to read an android development book and that didnt really do it for me but when i started to read Google Development pages it all made sense.
developer.android.com
Check it out.
1) read the entire dev guide
developer.android.com/guide/basics/what-is-android.html
2) install sdk and eclipse
3) build hello world and deploy to emulator, then to real device
You'll be on your way to devdom if you can make it through these 3 trivial steps
I bought three android books and they all seem to be very helpful in their own ways.
Hello, Android! 3rd edition - Great for beginners to the android platform
Professional Android 2 - Great and has a good amount of corners covered. From layouts to bluetooth and wifi. This one is by wrox and the code samples are available online without purchase verification.
Advanced Android - Good but not really worth is.
I've spend sometimes using eclipse but i can say it's quite buggy for now.
You may wanna stick to it but i suggest to test the last IntelliJ X Community
It's free and it get Android dev without plugins. I get this tips from the Twitter
of Romain Guy ...
For the dev, a little book from manning.com. They offers code is you register
you can get 50% of the price. Android in action.
Then for the advanved topics StackOverflow is now replacing the android
newbies developpers google group officially and there's a lot of advanced topics.
Give yourself some weeks to get some results, you've to learn the philosophy
of a new system.

Where to start in learning programming/android development?

Hey guys.
I'm really into Android and I love rooting and custom roms as much as the next guy. So much, in fact, that I'd like to start learning how it all works.
I'm not a noob to computing or android by any stretch of the imagination, but I AM a noob to programming and development.I'm very proficient with windows and can navigate my way around Ubuntu but when it comes to the terminal or command prompt, I'm lost. However, I'm usually able to follow instructions or type in basic ADB commands but most of the time I find myself wondering why these work the way they do and what they're actually accomplishing.
I have a good understanding of how the android operating system works but am clueless to what goes on under the hood. I know what a custom rom is and can flash it in recovery without problems but usually when I start throwing radios or kernels into the mix that's where things go wrong. These are the kinds of things I'd like to know how they work and what they do for Android, as well as how the file hierchy works, the android SDK, ROM building, and stuff like that.
So, I'd like to learn how to develop the things that people put up on this site. I have a very basic understanding of code and programming in general, so I pretty much need a gameplan on where to start in this endeavor. I'm guessing I need to learn a (or a few) programming languages, and I'm guessing I also need a basic understanding of the terminal in Windows or Linux. I have absolutely no idea where to start.
In the past, I've found video tutorials to be very helpful in learning software like Photoshop or After Effects. I'm more of a visual learner so I'm not sure how helpful a book or PDF would be to me. Lynda.com has been a very trusty sidekick and from what I've found they do have some basic training for Java and other popular languages, but their library for terminal/scripting languages or Android in general are both pretty scarce. If anyone could recommend a few resources on where I can get my foot in the door that would be greatly appreciated as hours of googling have left me ultimately fruitless.
All of the things I've listed above are just things I KNOW I'm going to need an understanding of to truly learn how android works. I realize that there are so many more things I'm going to need to grasp before I'm ready to start making ROMs or building apps. I'd like to know what all I need to learn and the best way to approach it and in what order makes the most sense. Please excuse the extensiveness of my post as well, I wanted to give a summary of all the things I know well and what I'm looking to learn. Any opinions or comments/suggestions are completely welcome, I'm humbly asking for your guys' help because I know you know what you're talking about.
Thanks a ton.
I'm pretty sure, there's a video tutorial on xda main site. Do a search, I'd link it but on phone
Sent from my evo using xda premium
gfunk0311 said:
I'm pretty sure, there's a video tutorial on xda main site. Do a search, I'd link it but on phone
Sent from my evo using xda premium
Click to expand...
Click to collapse
I'm having trouble finding any video guides other than small mod-type things. There's a bunch of links to forum posts but I'm not finding the one you're referring to.
If you get a chance I'd love to know the one you're talking about. Thanks!
here is nice tutorial
http://forum.xda-developers.com/showthread.php?t=1753131
renw0rp said:
here is nice tutorial
http://forum.xda-developers.com/showthread.php?t=1753131
Click to expand...
Click to collapse
That's a good one for specifically learning game development, but before I get that into it I want to gain a really good understanding of how android works and what all I need to learn.
snoshreddax21 said:
That's a good one for specifically learning game development, but before I get that into it I want to gain a really good understanding of how android works and what all I need to learn.
Click to expand...
Click to collapse
havent really had time to watch all of these, but perhaps this is a good starting point for you. theres a series of videos called "How to build an Android App part 1..."
http://www.youtube.com/user/xdadevelopers/videos?view=0
---------- Post added at 09:35 AM ---------- Previous post was at 09:07 AM ----------
http://forum.xda-developers.com/showthread.php?t=1661770
this is in the Android Software Development section of the forum. there may be a ton of useful threads but this is the first relevant one that came up
also, going start to the source is a good option
http://developer.android.com/training/index.html
Can anyone suggest a few things I need to become familiar with besides Java? And perhaps recommend a method of learning?
snoshreddax21 said:
Can anyone suggest a few things I need to become familiar with besides Java? And perhaps recommend a method of learning?
Click to expand...
Click to collapse
For learning Java, I would suggest "thinking in Java" by Bruce eckel. It is downloadable for free
Otherwise, getting a common Linux distro and learning your way around that, or osx if you use a Mac, will teach you a lot about the Unix file system and permissions and common commands. All of which are common with android
Best of luck
I've actually been asking the same question myself. I've learned C++ (A bit) took a class on it, did fairly well. But good to know someone else asked I had asked one of my buddies the same question and he had replied, telling me, I was asking too much of an ambiguous question. But either way, I'll start with the videos on this site. :laugh:
peg20 said:
For learning Java, I would suggest "thinking in Java" by Bruce eckel. It is downloadable for free
Otherwise, getting a common Linux distro and learning your way around that, or osx if you use a Mac, will teach you a lot about the Unix file system and permissions and common commands. All of which are common with android
Best of luck
Click to expand...
Click to collapse
I've had my share of experience with Ubuntu but when it comes to the Terminal I'm completely lost. Any suggestions on how to get started? I have no idea how it works or what commands do and that sort of stuff. I'd love to try it out but I just don't know where to begin.
snoshreddax21 said:
I've had my share of experience with Ubuntu but when it comes to the Terminal I'm completely lost. Any suggestions on how to get started? I have no idea how it works or what commands do and that sort of stuff. I'd love to try it out but I just don't know where to begin.
Click to expand...
Click to collapse
The best learning method is "trial and error", so if you are lost with the Terminal start doing a google search and you'll find many howtos.

Looking to Develop Android Applications and Games

Yes, I've already searched the forums. I know there is a guide on here from a developer, but that doesn't leave as much open-endedness as I would like. I'm looking to learn to develop games and applications for the Android OS. I've spent the past week learning Java so that I could learn to develop for Android, but it seems to me that is only the tip of the ice berg. The question I have for you guys is how do I go about learning this stuff? I'm sure most of it is trial and error, but hell what can I try if I don't know where to start?
I know you guys probably get this type of question all the time, but I'm not wanting to take the easy "can you basically code it for me route?". I really want to make the game I have in mind and it's fleshed itself a bit more since I actually learned the backbone of the stuff as well. I've seen The New Boston stuff, but that guy doesn't seem to know what he's talking about. He calls > the less than sign and vice versa. :\
aquaars said:
Yes, I've already searched the forums. I know there is a guide on here from a developer, but that doesn't leave as much open-endedness as I would like. I'm looking to learn to develop games and applications for the Android OS. I've spent the past week learning Java so that I could learn to develop for Android, but it seems to me that is only the tip of the ice berg. The question I have for you guys is how do I go about learning this stuff? I'm sure most of it is trial and error, but hell what can I try if I don't know where to start?
I know you guys probably get this type of question all the time, but I'm not wanting to take the easy "can you basically code it for me route?". I really want to make the game I have in mind and it's fleshed itself a bit more since I actually learned the backbone of the stuff as well. I've seen The New Boston stuff, but that guy doesn't seem to know what he's talking about. He calls > the less than sign and vice versa. :\
Click to expand...
Click to collapse
if you are e developer , to learn java (at least the basics) is the step no 1 , and its not so hard
if you have no idea what programming means , then you sould spend time to have some general knowledge about programming.
then you sould try to understand android platform , read general info , read sdk documentation , read about the structure of an android app , and
play a litle with Eclipse. you can find everything on the net. tutorials , code , how to etc.
Start doing tutorials, that's what I'm doing.
Check YouTube for beginning Android programming and stuff like that. Eclipse has some good tutorials as well
Sent from my LG-E739 using xda app-developers app
aquaars said:
Yes, I've already searched the forums. I know there is a guide on here from a developer, but that doesn't leave as much open-endedness as I would like. I'm looking to learn to develop games and applications for the Android OS. I've spent the past week learning Java so that I could learn to develop for Android, but it seems to me that is only the tip of the ice berg. The question I have for you guys is how do I go about learning this stuff? I'm sure most of it is trial and error, but hell what can I try if I don't know where to start?
I know you guys probably get this type of question all the time, but I'm not wanting to take the easy "can you basically code it for me route?". I really want to make the game I have in mind and it's fleshed itself a bit more since I actually learned the backbone of the stuff as well. I've seen The New Boston stuff, but that guy doesn't seem to know what he's talking about. He calls > the less than sign and vice versa. :\
Click to expand...
Click to collapse
I think you are referring to my guide. You say it "doesn't leave as much open-endedness as [you] would like." What do you mean by that?
The guide is first and foremost written for beginners.. if you have suggestions on how I can improve it, let me know
And I wouldn't call learning "trial and error." It's more of practice and understanding.
You are right in saying "What could I possibly try if you don't know where to start?"
Following a structured series of tutorials at first will start you off on a strong foot.

Categories

Resources