An Introduction, I guess - Introductions

I'm crispycat. I've been interested in computers since I got a refurbished Acer laptop running Windows XP at the age of 4. At around 10 I had the desire to start developing software. I created my first website and started making some pretty useless apps in Visual Basic (yikes). Eventually I learned C# and more recently Java. As someone who is very passionate about digital privacy and cybersecurity, having full control over my phone is very important to me, and this forum has been very helpful.

Glad to see you here crispycat! Your background and contributions are appreciated!
Cheers

Related

Coding/ programming Android

This really should be in the Dev section, but for fear of the thread getting trashed, I put it in Q & A. If this question has been posted, don't flame me...just point me to the link.
Simply, I want to learn to code in Linux. I now know next to nothing. I have learned most of the shell commands and such, but where do I go from here.
What language is Android in (Java, I presume. But isC++ useful)? I can find tutorials and I am intelligent, so I should be able to learn some on my own. Where do I start?
I have found several interactive tutorials:
1. Learning to program in C++
2. Learning to program in Java
Which one to pursue? I don't want to be Cyanogen or anything, but can't stand to be left out of the loop.
Will
Android apps are built in java. Start here for the SDK and plenty of useful info to get you going:
http://developer.android.com/index.html
Developer.android.com is a good place to start.. its modified form of java called dalvik, but java none the less. C is good for terminal apps, and Im pretty sure you can include some c in apps now too
the language is the least thing you should worry about though. Pick up a book on programming for dummies (i mean it, not trying to be mean or anything) or something that teaches you the basics of programming. There are several conventional approaches that we use to program. You can dive head first into Java, or C++, etc, but if you don't yet understand program flow (sequential, looping, or branching) or about data types and structures, objects, etc, you'll still be at a loss. Programming is a very general concept and once you get the hang of it, then you can pick whichever language is the best tool for what you'll be doing (in this case, google's android implementation of java).
Also pick up some HTML and javascript, both combined will make it a lot easier to understand XML once you get to it, and for some of the shell scripting associated with putting out roms, give using any linux distro as your real main OS a try for a few months. It's frustrating at first, but you'll learn so much trying to learn how to use it.
Jubeh,
Exactly the answer I was looking for. While thankful to the other posters, I think they understood me as having some knowledge (I tried to dive right into the SDK and it made about as much sense as Hebrew).
I am downloading a book called C++ for dummies and another by O'reily.
Let's see where this leads....I hope it is something that if I am dedicated enough can be learned outside a classroom.
Thanks all....
----
Removed:
shouldn't be posting warez, alritewhadeva.
Anyway, I'm also studying several android-related topics right now. I took like two computer science classes in highschool (first was intro to programming in basic and then advanced concepts in c++) and then did scheme programming for my first semester in college for bs-cs and java for my data structures semester, and then I quit school . I also did some self-taught learning in HTML (back when we actually made pages in HTML), javascript, and java applets.
Anyway, I hadn't touched any coding since about 6 years ago and now with android i'm trying to get back into it, but I've pretty much forgotten many things (syntax mostly, concepts stick with you), so right now I picked a book for programming for dummies too. I'm almost 3/4 done in 2 days because I know most of that stuff, but the refresher is nice. I plan on picking up a C++ book next, to get up to date with the current implementation, and because once you understand C++ (it's high level enough and low-level enough), java and other object oriented languages are a breeze to understand. After it I plan on catching up to JAVA 6, and then hopefully dive into android's java. It's a lot of work and requires dedication when you're doing it on your own, but it's also rewarding (both personally, and in that you could always get a job with just C++ that pays well enough for limited knowledge)
jubeh said:
shouldn't be posting warez, alritewhadeva.
Anyway, I'm also studying several android-related topics right now. I took like two computer science classes in highschool (first was intro to programming in basic and then advanced concepts in c++) and then did scheme programming for my first semester in college for bs-cs and java for my data structures semester, and then I quit school . I also did some self-taught learning in HTML (back when we actually made pages in HTML), javascript, and java applets.
Anyway, I hadn't touched any coding since about 6 years ago and now with android i'm trying to get back into it, but I've pretty much forgotten many things (syntax mostly, concepts stick with you), so right now I picked a book for programming for dummies too. I'm almost 3/4 done in 2 days because I know most of that stuff, but the refresher is nice. I plan on picking up a C++ book next, to get up to date with the current implementation, and because once you understand C++ (it's high level enough and low-level enough), java and other object oriented languages are a breeze to understand. After it I plan on catching up to JAVA 6, and then hopefully dive into android's java. It's a lot of work and requires dedication when you're doing it on your own, but it's also rewarding (both personally, and in that you could always get a job with just C++ that pays well enough for limited knowledge)
Click to expand...
Click to collapse
How is it a ware? Ebook...
Removed link anyway.
Thanks for asking this question pinetreehater. I've searched for the answer and not really found what I was looking for. I wanted to ask this myself but, as you stated, I didn't want to get noob-bashed.
I have some programming knowledge. I took some of the older langauges in highschool *mid 80's* (basic (of course), cobol, and assembler). And was quite good at it. IMHO. But I didn't really follow it after that and have basically forgot all of it.
I have a question.
Once I've got the books. How do I practice using them on my pc?

[Q] Looking for Good App Development Books

Good Morning Everyone,
I will have to say I am new to attempting to programming my own apps. I will apologize in advance for not knowing any of the current slang or abbreviations for what is "cool" in the App. tech world.
I am an old-school tabletop gamer/storyteller, while not exactly a "noob", I have been involved in PC and Console games for decades, I do not have much experience with App programming.
I have several ideas that are simple and will definitely do well... if I could get past the basic concept phase.
While not exactly computer illiterate it has been several decades since I have had to do any of my own programming. I recognize a lot of the methods and have little problem picking it up, if I had literature, video lessons, etc. What I need some help finding are good sources to work with.
What publishers currently have the most up-to-date or well thought out hard copy books to pick up to assist in learning app programming (Other than the Dummies Guides)? ISBNs would be a big help in hunting down the books.
Thanks to anyone who takes the time to assist a noob programmer out.

It's been a long time....

Hello XDA, it's been a long time since I was truly active in these or any forums because life and reality provided an unintended distraction and then the pandemic. I find myself with a bit more time where I need a necessary diversion from reality and this forum has always provided this nerd with a world-wide community of nerds who really and truly know their ****. I have social networking friends that I follow, that I met through here and other technology forums that I have been friends with now for almost twenty years. I'm sure that how we met is irrelevant to many of them since we interact more about our day to day lives then the nerding out we did here in the forums. See, as a nerd, making real world friends was always difficult, but here, at XDA with my G1000 from Hitachi, one of the first-ever smart-phone, with a keyboard and a screen running Windows Mobile. I came here looking for a way to back-up my sms and call log to Microsoft Outlook and some genius had figured out a way to do it. I then had three different HTC Windows Mobile devices and XDA let me do amazing things with them.
Then, because I got suckered in to Sprint!, I upgraded to a Samsung Galaxy SII Touch or something ridiculous like that and it had so many issues out if the box but 2ss an amazing device. XDA was like High School and this is where you went from teen hacker wannabe to legit 1337 skills by rooting and then installing custom roms. The addiction to that thrill of knowing that a mistake, zigging when you're supposed to zag or skipping a step, rushing and missing something could spell disaster. I dropped a phone while installing a rom and the device boot-looped hard. Not to worry, XDA was here and someone else had done something similar, there was an entire forum thread devoted to all the people who had face-planted the rooting, rom or other process and lobotomized their Android device.
I still occasionally peruse the forums, lurking and liking and once in a while, replying. I just wanted to stop by and thank you for what seems like 17 or 18 years if amazing things. By you, I mean the people who run the forums behind the scenes at all levels and the moderators that keep the law and order necessary to thrive and function and you the users who's knowledge and other contributions are why we are here in these forums, from the creators to their guinea pigs to every other lurker like me. Thanks.
Blu3Fr0g said:
Hello XDA, it's been a long time since I was truly active in these or any forums because life and reality provided an unintended distraction and then the pandemic. I find myself with a bit more time where I need a necessary diversion from reality and this forum has always provided this nerd with a world-wide community of nerds who really and truly know their ****. I have social networking friends that I follow, that I met through here and other technology forums that I have been friends with now for almost twenty years. I'm sure that how we met is irrelevant to many of them since we interact more about our day to day lives then the nerding out we did here in the forums. See, as a nerd, making real world friends was always difficult, but here, at XDA with my G1000 from Hitachi, one of the first-ever smart-phone, with a keyboard and a screen running Windows Mobile. I came here looking for a way to back-up my sms and call log to Microsoft Outlook and some genius had figured out a way to do it. I then had three different HTC Windows Mobile devices and XDA let me do amazing things with them.
Then, because I got suckered in to Sprint!, I upgraded to a Samsung Galaxy SII Touch or something ridiculous like that and it had so many issues out if the box but 2ss an amazing device. XDA was like High School and this is where you went from teen hacker wannabe to legit 1337 skills by rooting and then installing custom roms. The addiction to that thrill of knowing that a mistake, zigging when you're supposed to zag or skipping a step, rushing and missing something could spell disaster. I dropped a phone while installing a rom and the device boot-looped hard. Not to worry, XDA was here and someone else had done something similar, there was an entire forum thread devoted to all the people who had face-planted the rooting, rom or other process and lobotomized their Android device.
I still occasionally peruse the forums, lurking and liking and once in a while, replying. I just wanted to stop by and thank you for what seems like 17 or 18 years if amazing things. By you, I mean the people who run the forums behind the scenes at all levels and the moderators that keep the law and order necessary to thrive and function and you the users who's knowledge and other contributions are why we are here in these forums, from the creators to their guinea pigs to every other lurker like me. Thanks.
Click to expand...
Click to collapse
Glad to see an old timer around!
HTC was my fav brand for many many years....
Hope to see ya around.
Cheers!

Greetings!

Hello, I am new here. I primarily joined to ask questions on installing someone's project documented here, but hopefully I will be able to do something myself eventually. I am mainly into older computers and video games consoles but I have recently realised that smartphones are more interesting than I previously thought, more like old PCs I suppose as they are closed systems unlike new PCs. I have a few phones and I've always thought i'd like to use them more but historically I've only really been interested in games and scene demos. I am supposed to be a technical guy but I only have a lot of breadth of surface level knowledge mostly on old computers and not much depth, mostly because of spending all my time dreaming and never doing or actually learning stuff other than reading Wikipedia articles. Hopefully I can change that and get around to learning more in depth. The trouble is finding information that allows you to learn more but is still at a level that you understand.
Anyway from the little i've seen this seems like quite a civilised community so hopefully I will get along with everyone and maybe I'll be able to help with things eventually.
Sanizol said:
Hello, I am new here. I primarily joined to ask questions on installing someone's project documented here, but hopefully I will be able to do something myself eventually. I am mainly into older computers and video games consoles but I have recently realised that smartphones are more interesting than I previously thought, more like old PCs I suppose as they are closed systems unlike new PCs. I have a few phones and I've always thought i'd like to use them more but historically I've only really been interested in games and scene demos. I am supposed to be a technical guy but I only have a lot of breadth of surface level knowledge mostly on old computers and not much depth, mostly because of spending all my time dreaming and never doing or actually learning stuff other than reading Wikipedia articles. Hopefully I can change that and get around to learning more in depth. The trouble is finding information that allows you to learn more but is still at a level that you understand.
Anyway from the little i've seen this seems like quite a civilised community so hopefully I will get along with everyone and maybe I'll be able to help with things eventually.
Click to expand...
Click to collapse
Very nice intro!
Welcome to XDA, hope you enjoy your stay.

Hi from an Oldie

I am not a developer. At 76, my knowledge is outdated. In the past I have worked with software specification, test plan design, testing, and training on UNIX mainframe, also supporting other folk into using mainly Windows technology. If anyone can make a device fail, I can. It is a gift I have.
I still support a number of other older folk to keep their laptops/desktops working, and how to use new or upgraded software.
I am now trying to create a working, syncing environment for Windows, Android and iPhone involving migration of existing data and alternate apps if necessary. Getting ready to use K9 which will be the android and iPhone email app for Mozilla Thunderbird is what has brought me to this forum. That will be my first post asking for help.
Thanks for taking the time to read this.
Welcome aboard XDA and enjoy your journey around the forums!

Categories

Resources