| >I have a frind whose dad told me to start with HTML making >web apps. He told me that app developement was to comlex >for a beginner like me. I understand why he would reccomend HTML, and I partially agree with that statement. HTML is fun for a beginner, because it allows the person to see changes done in the code without much hassle. Want to change the background from purple to blue? Just change the css property: body{background-color: #123456} /* not an actual color number */ and hit F5. I'm teaching my niece how to build simple web pages with HTML, so I understand the value it provides to a beginner. You see, one thing us older hackers forget, is that beginners tend to think in terms of higher levels. Higher levels means that thinking about how the web app will look, feel, and work, rather than thinking how the code will be structured inside of it.
This, because beginners do not have understood the engineering side of programming yet. Although I'm not quite comfortable with someone who tells a 12 year old that something is too complex for them. I don't agree with such thing. Here is why? You were born after the internet became mainstream. You view information as something that is readily available. Learning something is just a click away. There are hundreds of tutorials to learn anything from cooking to painiting, and you can easily find them by doing a web search. On the other hand, I was born in 1979. The internet back then wasn't known in my country. Fact is that we got telephone service during the late 1980s, and cable TV during the late 90s. I first logged into the internet in 1998, but I had learned how to write simple programs from the user manual of my first computer, and from college level textbooks (that we had at home in a small library my mother kept). Learning for me took months. Why am I telling you this? Your dads friend is an old dinosaur like me. He does not understand how a modern young mind (like yours) has adapted to the mountains of information readily available. Of course you can do iOS apps, but the question is: should you? Should you limit yourslef to one platform (while learning)? My answer would be no. Learn as much as you can from everything. Sure, building an app would be fun and get you some attention, but building libraries, and or useful programs for your house/yourself/school/chruch/etc. would benefit fit you much more in the long run. Well, it seems that by answering your questions I feel that I'm trying to answer the questions I had back then. Sorry for that. One last thing: Don't let someones opinion of your abilities turn into your reality. You are you, and not even you know how deep those abilities are. Go ahead and explore them with no fear in sight. Have a nice day! |