Discussion Forums  >  Plugins, Customizing, Source Code

Replies: 11    Views: 369

theMonster
Code is Art
Profile
Posts: 435
Reg: Oct 18, 2011
US
8,050
08/05/12 11:20 PM (13 years ago)

How many people want to learn to program?

This question is really only for people who want to learn to program with iOS (not the people that already do but props to you guys :). Do you like the idea of an iPhone development class for people with no background in programming? This idea came to me a few days ago after meeting about 3 people all in the same 48 hours who were trying to learn (with no programming experience) a rather complicated and always changing platform, iOS. I love teaching people about all this programming "stuff" so I'm thinking about doing maybe a series of text tutorials, video and/or webinars to teach people how to program with iOS. Is anyone interested in this type of (free, yes it would be me donating my time) thing? If yes, what would you like best? Text tutorials, video, webinars, a combination of the three? And what types of things specifically do you want to learn? Like making games, reminder apps, etc. A little about me, I have been programming for about 5 years now, an about three of those are in iOS.
 
SkullyFox
Apple Fan
Profile
Posts: 169
Reg: Jul 15, 2012
Armidale
12,190
like
08/05/12 11:36 PM (13 years ago)
Im always up for learning new things..
 
tonytiger
Aspiring developer
Profile
Posts: 1
Reg: Jul 04, 2012
Shellharbour
8,060
like
08/06/12 12:18 AM (13 years ago)
I'd really appreciate something like that because I'm struggling with the shear volume of info available... ebooks, websites, articles, youtube vids etc. Not sure which info is trustworthy or up to date or is too advanced to start reading. I'd much rather just stick with buzztouch as my one source of info... Personally, I really liked the video format of BTU but a combination of vids and text type tutorials would be easiest to refer to afterwards. Whatever is easy for you. Cheers Tony
 
Sandeep
Android Fan
Profile
Posts: 1260
Reg: Feb 01, 2012
Miraj, India
25,250
like
08/06/12 12:20 AM (13 years ago)
@theMonster nice idea. This would be a huge help for the community. I am lawyer by profession but have interest in app development and have been developing for a year now for android. I know the pain of learning from scratch though i learned a great deal from my younger brother who is a certified developer. This community forum too helped me a lot in learning lot of new things. I am looking forward to learn developing apps for iOS and tutorials with text and vids would be really helpful.
 
Ashy_Ravaliya
Aspiring developer
Profile
Posts: 51
Reg: Apr 21, 2012
London, United ...
3,310
like
08/06/12 12:52 AM (13 years ago)
@themonster This sounds great. I would be interested in more foundation stuff like Objective C or Ruby...I realise this is complicated stuff though. One of my personal goals is to learn enough to be able to create plug in's.
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
08/06/12 02:56 AM (13 years ago)
@theMonster: Kind offer and I'm sure lots of folks will learn from your efforts. One word of wisdom...it can take an extraordinary amount of time to put together enough content to teach programming - literally. Lots and lots of YouTube / Free Content is available already about how to learn iOS / Android and all the others. Of course we're always working on ways to improve the learning experience at BTU. As you can see, it takes us tons of time to put things together because lots and lots of our tests around here go unused. In other words, expect lots of do-overs. My advice would be to do what you enjoy doing. If it's teaching, awesome, you'll help some folks learn, learn yourself, and overall do a "good thing." Kudo's for thinking of others ;-)
 
Sassy
Aspiring developer
Profile
Posts: 45
Reg: Jul 27, 2012
Perth Western A...
6,900
like
08/06/12 06:04 AM (13 years ago)
Sounds very generous of you mate :)
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
08/06/12 07:08 AM (13 years ago)
Thanks for the offer, I'm always up for learning! My suggestion for this audiance would be to stick with short tutorials on adding new functionality to BT APPS. The guides people post here on how to integrate this/that inside BT are gold. I have learned a ton about iOS in general from reading short tutorials out there. The problem with those is that they all start with basic starter projects. (and most use the IB which requires writing a 2.0 plug-in to use one with BT) As a programmer I'm sure you've looked at the BT code with a close eye. Imagine what it's like for a non-programmer to try and reverse engineer it? Davids comments/documentation are great but it's a ton of files to wade thru vs a Single View Based App that has maybe 15 files to start with. Where to add this statement/where to add that statement/how can i change this/how can i change that? That is the bulk of questions I see here. Stuff like "How can i change the color of this", "i want my rows to be this height, which file do i modify?' Writing a 'Reminder App' is a great idea. Someone just asked the other AM and I recommended looking at Local Notifications. You can download a LN starter project in 10 minutes if you search. But integrating that project with BT code? THAT is where the magic happens with this platform. because a 'Reminder App' starter project you find doesn't have a the back-end Control Panel powered by JSON. That is what seperates BT from the rest of the crowd of app making stuff IMO. Anything you contribute is very generous and will be most appreciated. Never stop learning is my motto!
 
Absentia
buzztouch Evangelist
Profile
Posts: 960
Reg: Oct 20, 2011
Alaska
20,600
like
08/06/12 12:04 PM (13 years ago)
I'm finding that the more I pore over my buzztouch projects while trying to integrate different SDK's and tweaks, the more the code is starting to make sense to me. Maybe it's because I read through a C programming book last year and a lot of the same ideas are represented with Objective C such as if/else statements, for{} statement, etc. Still, much like how you would learn a language much faster if you moved it's country of origin, I'm convinced that the best way to get comfortable with code is to throw yourself into it and kind of force yourself to figure out solutions. It's a really gratifying feeling when you have an idea in your head for how you want your app to perform, and then you actually manage to get it working exactly like you envisioned I should note that I would be COMPLETELY lost without the massive amount of helpful comments by david within the code! Anyway, sounds like a cool idea - I would watch it
 
theMonster
Code is Art
Profile
Posts: 435
Reg: Oct 18, 2011
US
8,050
like
08/06/12 01:19 PM (13 years ago)
Thank you all for the suggestions/support. I think what I will do is put together a series of text based blog posts (occasionally a video to help explain) both BT integration, the iOS SDK (written in objective-c), and finally general programming. I strongly feel that there should not only be a free one stop n learn to not only to learn how to code a specific feature into your app, but also to be able to understand code and that's one of my big goals. I've already set up a WP blog and already put up my first post for iOS dev "integrating Remote Push notifications with Urban Airship". http://steaminghotcocoa.thecodemonsters.com/?p=1 Also here's a thread that'll update every time I have a new tutorial. So you can suscribe to it to keep up to date. http://www.buzztouch.com/forum/thread.php?tid=02E1F959CB0877C91EB958A&fid=BC70C36A743CD4FAD95D17F&sortColumn=FT.id&sortUpDown=DESC&currentPage=1
 
Bilal
I hate code!
Profile
Posts: 23
Reg: Aug 06, 2012
Reading
230
like
08/08/12 08:47 AM (13 years ago)
I'm up for learning. Trying to figure out how to make an app on here at the moment :( I can use the simple feature of buzz touch but that means i can only make app with such simple pages. I wanted to create an app which has more than one functionality on each page but can't figure it out Video tutorials are good
 
zanzaboonda
Aspiring developer
Profile
Posts: 1
Reg: Aug 10, 2012
Anthem, AZ
2,160
like
08/10/12 11:21 AM (13 years ago)
That would be awesome! Videos seem to be the most effective, but any help you can offer would be highly appreciated. Truly. Thanks in advance!
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.