I'm starting college this month for IT and taking elective to support programming. Does anyone out there have any good advice for someone looking to get into programming?
Definitely learn an objective based language and ruby or python are great learning languages.
I started with python on code academy and then went to java. python is the best way to learn the basic syntaxes of programming.
Related
I was wondering if anyone knew of a good website or websites with basic resources on how to create programs for a Windows Mobile device? I've used C++ and Java, but nothing along the lines of the .Net framework, or anything related to Windows Mobile, so I'm really looking for something that just spells it out in pretty simple language for complete beginners. I've been looking into the website provided by Microsoft, but of course it is more targeted towards professional developers, and is admittedly slightly over my head.
My school has an agreement with Microsoft to supply Visual Studio for free to the students to encourage such exploration into WinMo (and...many other platforms) development. But, I'm not a computer sciences student so I don't have any training using it. Plus, I only want to code for fun. : )
I figured ya'll would be the best people to ask, as xda seems to be the place for skilled developers to hang out.
Thanks!
http://msdn.microsoft.com/en-us/rampup/dd807370.aspx
Check this out. The tutorials are well put together, and will definitely get you started. Personally, I found that up to about Lesson 3 or 4, you can get away without having any programming knowledge. After that, it does help to have some basic knowledge in programming in C#. If you want to learn about C# MSDN has a ton of good video tutorials on learning C#.
Hope that helps!
If you download the SDK for the various versions of windows mobile, they also create sample directories, which have lots of examples of C++, C#, some VB, as complete VS projects.
They may be a bit more advanced than tutorial level, but they are superb examples of MS stock 'how to do it', code. Time spent studying and unravelling them is well worth the effort.
I literally have no experience with any sort of coding or programming, but I'm a bit interested in making a game for Android. Where do I start?
Learning java.
All apps are written in Java.
Just google for some tutorial.
Hey guys, my freshman year of college is just about here. I'm planning on majoring in computer science.
Here's the situation: the first coding class uses Python, and from what I've been told, is to teach the basics of programming concepts and such.
The second class is Java, and to take this class, you don't have to have taken the first class, it's just recommended that you have a coding background.
I took a year of Visual Basic and two years of Java in high school. I was told by my adviser and a senior CS major that I'd be fine if I just started with the second class.
My question is what do you guys think? Should I take the first level, just to pick up the Python knowledge, because as of right now, I don't know Python at all. Or do I not need Python, and should go straight to the second class?
Python is mainly used to teach people the basics of programming, due to its ease of learning. Not many enterprises use Python in the real world. If you already have Java experience, I would recommend that you just continue with Java and forgo taking Python, unless you would like to add another language to your resume.
So would being able to add another language to my resume be worth taking the class?
If you feel like you need to brush up on your programming skills, take the python class. Otherwise, you would be better off studying something like PHP or SQL.
Hi
I recently had a problem with one of the discs in my spinal cord, as a result its quite possible I wont be able to return to my work as an industrial electrician. I am looking for other avenues of employment, I have quite abit of time on my hands to educate myself. I have choosen to look into the app market, after all, smart phones are in the hands of many people. Correct me if I am wrong but a well made app that is very popular could return a healthy living.
I want to make games, I see IAPs, premium version, and advertising as the main avenues for generating cash. Is this correct? Please I would like to start with the question, if hard work and effort put in, can money come out? or is it abit of a minority that makes and ultimatly a waste of time?
My next questions are, where should I start? I have ideas for games and I plan to start small so my knowledge and skills grow, first learning the fundamentals. I have begun to read guides but as was in my trade the advice of an experianced electrician was priceless!
So what software should I use, I plan to make for android then if my apps are popular I would transfer to ios and windows. Is there a base program that I could use which would make it easy to convert from to the said operating systems. Is there no way round it but to start from scratch?
What route would you recommend I take?
I think this is enough for now. Please treat me like a complete noob and have abit of patience :x
Is there any website that explains all the jargon associated with app developing?
Also if theres anything else you think I should know please tell me straight I can take it.
Thanks for any replies!
I really want to make this appen
Game and mobile app designing
Before starting with your game designing job you need to have a good knowledge about language that includes assembly, c, c++, java, Eiffel, Smalltalk, Ada, Lua and Python, Fro the language like assembly, c, c++ and java you just need to have a basic knowledge but the main software designing language that are used today are Lua and Python. One you will have a knowledge regarding the basic language then these language and software are easy to operate. Answering to your question about whether you can make money with this, believe me I started as a beginner for the game designing but then today I have a good command over all the language, software and can also use my knowledge for the mobile app designing for the android, windows and apple platform. This field definitely has money.
Most of your questions aren't of the "do this, it'll be the right way' sort.
If you want to create games, look at the different game development kits around - they will take a lot of burden of you, and might even help you to become multiplatform more easily.
Don't underestimate graphics, sound - they are important key elements of games; you might need other interested people with skills in this areas to develop a good package.
Learn how to programm. Learn how the hardware you designed so far 'thinks' - how the software works, how everything is connected.
I wish you the best, and you might need to rethink your questions, so that people can help you better when you ask more specific questions...
AliciaWinslet said:
Before starting with your game designing job you need to have a good knowledge about language that includes assembly, c, c++, java, Eiffel, Smalltalk, Ada, Lua and Python, Fro the language like assembly, c, c++ and java you just need to have a basic knowledge but the main software designing language that are used today are Lua and Python. One you will have a knowledge regarding the basic language then these language and software are easy to operate. Answering to your question about whether you can make money with this, believe me I started as a beginner for the game designing but then today I have a good command over all the language, software and can also use my knowledge for the mobile app designing for the android, windows and apple platform. This field definitely has money.
Click to expand...
Click to collapse
There are two paths you can take. The scripting (using scripting engines) like quoted post or you can chose the native route. Android is natively written in Java with the java assembly; therefor, java will give you the best performance for an android application. Many openGL engines allow the use of c++ which is the next most common mobile development style with the same performace. I have not heard much on using python for mobile applications, but i know cocos2d was originally a python engine so i know its possible. You could make a million dollar app without knowing any assembly. Assembly was used to make the most out of registers and CPUs back in the days of NES and what have you. With the new tegra processors assembly is very unnecessary, but it never hurts to know it.
My personal recommendation, for the standpoint of a game designer and game engine designer, is to learn java first (it is a simple language) or c++ (more complex but still easier then assembly). If you chose to go the scripting route I would try to find a engine that allows that, there are many. As a side note most commercial games are written in c++ or C (or they are a scripting language that compiles to c++); however in androids case everything is compiled to java assembly.
Hope this helps. There is no wrong path.
Hello XDA community,
I am hoping to get advice from others who have already been in my shoes. My goal is to learn how to write code for Android Apps using Java. I have a good background in C++. Mainly from my college classes, not from actual development. This summer I will start an internship where we will be involved in projects that involve Android Programming. I am trying to get a head start and hopefully have a basic app put on the play store by summer.
To reiterate, I do know how to prgram and have a solid background in Object Oriented Programming Languages, I just need to learn Java, and Android.
So my real question is , what would you guys recommend as the best resources. Whether it be online classes, or just documentation that can walk me through doing it on my own. I just feel kind of lost trying to find all of this on my own. I am a full time student so I am just trying not to waste any time on things like just finding a good resource.
Any help would be appreciated guys, thanks in advance.